Главная > Железо > Переделка роутера D-Link DIR-320 (и DIR-615) в точку доступа
Переделка роутера D-Link DIR-320 (и DIR-615) в точку доступа1 мая 2010. Разместил: dimon |
Потребовалось соединить две локальные сети (два здания) Wi-Fi-мостом, для этого полгода назад было закуплена пара роутеров (router) D-Link DIR-615, пара мощных антенн и кабели. Почему были куплены роутеры а не точки доступа (Access Point, AP) никто у же и не помнит. Естественно что два роутера не предназначены для сознания мостов в режиме точка-точка, т.к. у них WiFi модуль работает только в режиме Access Point. Между собой по беспроводной связи они не коннектятся.
Однако оказывается существует группа энтузиастов которая занимается разработкой линуксовых прошивок для Wi-Fi оборудования, расширяющих возможности оного практически до космоса. Обитают они на сайте http://dd-wrt.com. В наличии была еще пара роутеров DIR-320. Начать решили с них и скачали с сайта стандартную прошивку (Standard Generic) и tftp. Прошивка роутера под Windows выглядит следующим образом: 1. Соединяем ноут (я использовал ноут, но это не обязательное условие – вы можете воспользоваться стационарным компьютером ) с первым LAN портом роутера 2. Настраиваем сетевой интерфейс ноута. Настройки сети написаны на роутери снизу. 3. Скачанный файл с прошивкой переименовываем в firmware.bin 4. Открываем командную строку, переходим в папку в которой лежит firmware.bin и tftp.exe 5. В командной строке пишем "tftp -i 192.168.0.1 put firmware.bin", но Enter не нажимаем! 6. Теперь нужно нажатием Enter-а попасть в момент, когда на роутере поднимается сетевые интерфейсы, причем в мануале написано что нужно начать "запихивать" прошивку в роутер между первым и вторым пингом. Это примерно 2 секунда после включения питания. Индикатором того, что прошивка льется в роутер, является быстрое мигание светодиода первого LAN порта. 7. Идем пить чай, т.к прошивка занимает до 10 минут. В это время лучше роутер не трогать. В мануале написано, что индикатором окончания прошивки является появление в списке доступных беспроводных сетей сети с SSID "dd-wrt". Естественно проверять появление сети нужно не на роутере Потратив полчаса, я так и не смог попасть Enter-о в нужный момент – прошивка не заливалась в роутер. Почитав каменты заметил что народ тоже жалуется на это, а другие пишут что роутер удается прошить только под Linux-ом. Для таких операций у нас был специальный стационарный комп с "красной шапкой", но новый сотрудник зачем-то запорол там ОС. Поэтому, загрузившись с live-cd с Ubuntu-ой, настроил проводной интерфейс на роутер а ви-фи на сеть с интернетом, установил tftp из репозиториев, скачал и переименовал bin-образ с прошивкой роутера. Открыл терминал и перешел в папку в которой лежал файл firmware.bin. Набрал последовательность команд: $ tftp tftp> binary tftp> trace tftp> rexmt 1 tftp> connect 192.168.0.1 tftp> put firmware.bin Естественно после последней команды Enter не нажимаем. Включаем питание роутера и через 1,5 секунды нажимаем Enter. Удивительно что почти сразу же побежал индикатор заливки образа прошивки в роутер. Первая попытка и «бинго» Перенастраиваем сетевой интерфейс ноута на 192.168.1.10 (был 192.168.0.10) и через браузер заходим на http://192.168.1.1 – вебморду новой прошивки. Логин "root" и пароль "admin". Зайдя в админку, был приятно удивлен количеством настроек в отличи от стандартной d-link-овской прошивки. Режим Wi-Fi можно выбрать из списка: * Точка доступа * Клиент * Клиентский мост * Adhoc * Репитер * Репитер-мост Выбрав режим беспроводной сети "Клиентский мост", я смог подключить роутер к второму такому же роутеру по Wi-Fi Кстати для этого роутера есть прошивки с поддержкой usb-порта. added later: Порядок прошивки D-Link DIR-615 с ревизией С2 оказался немного другим: 1. Качаем прошивку dir615c1-factory-to-ddwrt-firmware.bin - D-Link DIR-615 rev C1 Firmware: Special image for initial flashing 2. Открываем bin-файл hex-редактором, добавляем в конец 2 бита, находим строку AP81-AR9130-RT-080609-05 и заменяем ее на 00AP81-AR9130-RT-070614-02. Без этого изменения роутер не принимает образ, говоря что он поврежден. 3. Подключаем роутер (я подключал через порт 1) к компу и настраиваем интерфес на 192.168.0.10/255.255.255.0 4. Включаем роутер и нажимаем кнопке Reset, кнопку отпускаем когда индикатор питания замигает ораньжевым цветом. 5. На компе в браузере набираем http://192.168.0.1/ и попадаем в "Emergency Room" через которую и зальем исправленную прошивку. 6. Через некоторое время - когда индикатор питания погаснет и зеленым загорится глобус, перенастраиваем сетевой интерфейс компа на 192.168.1.10 (был 192.168.0.10) и через браузер заходим на http://192.168.1.1 – вебморду новой прошивки. Устанавливаем новый пароль. Все - на роутере прошивка dd-wrt. Из замеченых глюков - косяк со со светодиодами - светодиод питание не горит вообще, а глобус наоборот горит постоянно. Хотя можно для себя решить что глобус теперь индикатор питания и забить на этот косяк Вернуться назад |