obu4enie.kiev.ua -

Установка OpenWrt на роутер D-LINK DIR-825

В этой статье, я попытаюсь максимально доступно рассказать пользователю о возможностях установке прошивки, для роутера D-LINK DIR 825

 

 
Ссылка на сайт производителя http://dlink.ru/ru/products/9/1237.html
Характеристики не могут не впечатлять, особенно если учесть то, что в устройстве используется довольно таки быстрый процессор Atheros AR7161 с частотой 680 MHz. К основным характеристикам можно отнести одновременную работу в двух диапазонах частот (2,4ГГц и 5ГГц), Гигабитовые порты, поддержку одного USB 2,0 устройства и наличие возможности восстановление прошивки в "безопасном режиме" 
Родная прошивка может, по мнению многих и стабильна, но мой выбор пал на прошивку OpenWrt, в основе которой лежит Linux http://ru.wikipedia.org/wiki/OpenWrt
На родном сайте  https://openwrt.org/  можно найти описания основные описания функций работы в целом и необходимые инструкции по настройке, как самой прошивки, так и дополнительных модулей. Альтернативную прошивку DD-WRT рассматривать не буду, в связи с не родным драйвером для Wi-FI для этого роутера. 
Первое, что необходимо сделать, это определиться с выбором версии прошивки для OpenWrt 
Основной сайт, на котором находятся прошивки - http://downloads.openwrt.org/
Прошивку, которую я рекомендую и буду использовать, это trunk, хотя backfire считаются "проверенными" стабильными версиями. http://downloads.openwrt.org/snapshots/trunk/ar71xx/
Скачиваем файл прошивки openwrt-ar71xx-generic-dir-825-b1-squashfs-factory.bin
Для прошивки роутера D-LINK DIR 825, нам нужно перевести его в "безопасный режим":
 
  • Отключить роутер по питанию
  • Зажать спичкой углубленную на тыльной стороне роутера кнопку "резет"
  • Включить роутер удерживая кнопку
  • Дождаться пока на роутере светодиод питания станет оранжевым и будет моргать с частотой 1 раз в секунду. 
  • Отпустить зажатие кнопки RESET
  • Заменить в настройках сетевого подключения IP адрес подключения на 192.168.0.2
  • Маску подсети заменить на 255.255.255.0
  • В браузере зайти по адресу http://192.168.0.1 выбрать прошивку и нажать на клавишу обновления
  • Сама процедура обновления занимает до 5 минут, после чего роутер перезагрузится
 
После перезагрузки наш роутер будет иметь IP адрес 192.168.1.1, в связи с чем нам нужно не забыть вернуть настройки сетевого подключения в автоматический режим, после чего IP будет присвоен автоматически.
Для проверки можно выполнить команду ping 192.168.1.1, убедившись в том, что роутер по крайней мере "работает"
 
Прошивка OpenWrt имеет свой WEB-интерфейс(luci), в котором можно производить настройки роутера.
Изначально прошивка trunk не имеет в себе такового, поэтому нам придется её установить вручную. Прошивки от backfire уже имеют в себе luci
Установка luci
  • Для этого нам необходимо создать пароль для основного пользователя нашей уже установленной ОС-и роутера, подключиться к репозиториям, скачать и установить luci.
Скачиваем утилиту putty и смело кладем её в папку Windows 
P.S. По сути, вместо putty можно пользоваться встроенным виндовым telnet-om
 
 
Выполняем команду 
putty 192.168.1.1
После удачного подключения выполняем команду 
passwd 
вводим нужный пароль, подтверждаем и жмем Enter
 
  • Теперь нам нужно настроить соединение c сетью интернет, для закачки и установки web-интерфейса
Для этого нам надо нужно скачать графический клиент протоколов SFTP и SCP -  WinSCP и настроить конфигурационные файлы сетевых подключений роутера
По умолчанию роутер настроен на WAN порт по протоколу DHCP, поэтому если Ваш провайдер выдает Вам динамический IP-адрес, интернет соединения должны работать. В противном случае требуется зайти на роутер по протоколу SCP через  WinSCP и настроить файл конфигурации.  Для подключения к роутеру будем использовать протокол SCP,  IP адрес (192.168.1.1) логин root и пароль, который мы ввели ранее:
 
 
Конфигурационные файлы находятся в папке /etc/config По этой ссылке http://downloads.openwrt.org/kamikaze/docs/openwrt.html#x1-30001.1 есть подробные описания разнообразных настроек прошивки, но пока  я остановлюсь на основных .
Приведу пример моей конфигурации файла  network, который нам нужен для работы сети 
 
config 'interface' 'loopback'
option 'ifname' 'lo'
option 'proto' 'static'
option 'ipaddr' '127.0.0.1'
option 'netmask' '255.0.0.0'
 
config 'interface' 'lan'
option 'ifname' 'eth0.1'
option 'type' 'bridge'
option 'proto' 'static'
option 'ipaddr' '192.168.1.1'
option 'netmask' '255.255.255.0'
 
config 'interface' 'wan'
option 'ifname' 'eth1'
option '_orig_ifname' 'eth1'
option '_orig_bridge' 'false'
option 'proto' 'static'
option 'netmask' '255.255.255.0'
option 'broadcast' '119.86.2.2'
option 'dns' '119.86.2.21'
option 'ipaddr' '178.151.6.77'
option 'gateway' '178.151.6.224'
 
config 'switch'
option 'name' 'rtl8366s'
option 'reset' '1'
option 'enable_vlan' '1'
 
config 'switch_vlan'
option 'device' 'rtl8366s'
option 'vlan' '1'
option 'ports' '0 1 2 3 5t'
 
После перезагрузки роутера связь с всемирной паутиной появилась. Для перезагрузки слудбы можно воспользоваться и
 
 /etc/init.d/network restart  
 
Приступаем к установке самой luci. Все комманды можно выполнять в putty, подключившись по аналогии с  WinSCP 
 
opkg update 
opkg install luci
/etc/init.d/uhttpd enable
/etc/init.d/uhttpd start
 
Всё, теперь мы можем смело заходить в настройку конфигурации роутера, используя WEB интерфейс (http://192.168.1.1)
 
Для настройки wi-fi, если Ваш ноутбук понимает протокол n, можно воспользоваться следующими параметрами в файле wireless 
P.S. Это лишь пример моих параметров настройки. Ваши оптимальные настройки могут быть отличаться в зависимости от заполненности "соседями" того, или иного диапазона
 
config 'wifi-device' 'radio0'
option 'type' 'mac80211'
option 'macaddr' 'b0:48:7a:c0:99:e0'
option 'hwmode' '11ng'
list 'ht_capab' 'SHORT-GI-40'
list 'ht_capab' 'DSSS_CCK-40'
option 'htmode' 'HT40-'
option 'country' 'DE'
option 'txpower' '18'
option 'channel' '9'
option 'noscan' '1'


config 'wifi-iface'
option 'device' 'radio0'
option 'network' 'lan'
option 'mode' 'ap'
option 'ssid' 'repdfti'
option 'encryption' 'psk2'
option 'key' 'repustdf3aksffas'
option 'wpa_group_rekey' '0'
Рекомендую оставить параметры option 'noscan' '1' и   option 'wpa_group_rekey' '0' 

Обновлено 30.04.2012 13:10

Добавить комментарий


Защитный код
Обновить

  • Юрий
    В новых версиях почему то не работает скрипт и в файле настроек нужно изменить ...

    Подробнее...