Главная > Железо > Переделка роутера 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. Соединяем ноут (я использовал ноут, но это не обязательное условие – вы можете воспользоваться стационарным компьютером fellow ) с первым 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". Естественно проверять появление сети нужно не на роутере wink

Потратив полчаса, я так и не смог попасть 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.
Удивительно что почти сразу же побежал индикатор заливки образа прошивки в роутер.
Первая попытка и «бинго» laughing

Перенастраиваем сетевой интерфейс ноута на 192.168.1.10 (был 192.168.0.10) и через браузер заходим на http://192.168.1.1 – вебморду новой прошивки. Логин "root" и пароль "admin".

Зайдя в админку, был приятно удивлен количеством настроек в отличи от стандартной d-link-овской прошивки.
Режим Wi-Fi можно выбрать из списка:
* Точка доступа
* Клиент
* Клиентский мост
* Adhoc
* Репитер
* Репитер-мост

Переделка роутера D-Link DIR-320 (и DIR-615) в точку доступа



Выбрав режим беспроводной сети "Клиентский мост", я смог подключить роутер к второму такому же роутеру по 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.
Из замеченых глюков - косяк со со светодиодами - светодиод питание не горит вообще, а глобус наоборот горит постоянно.
Хотя можно для себя решить что глобус теперь индикатор питания и забить на этот косяк fellow

Вернуться назад