Установка openWRT на D-Link DIR-825

Пришло время когда DIR-300 перестал справляться с потоком трафика который через него проходил, и тогда я начал выбирать новый беспроводной роутер. Выбор пал на две модели, Asus RT-N16 и D-Link DIR-825. Выбор был сложный, так как у RT-N16 в 2 раза больше RAM и в 4 больше Flash, но слабее CPU. Впрочем, выбора не было, так как в нашей деревне водятся только DIR-825.

Итак, выбор сделан, девайс куплен и распакован, грузить родную прошивку я даже не пытался, сразу начал установку православного линукса в виде openWRT. Сам процесс установки описан тут, но если кому-то не нравится читать английский текст — привожу свою версию :)

  1. Подключите роутер по LAN-порту к компьютеру
  2. Установите своему компьютеру ip-адрес 192.168.0.2 (или любой другой из 192.168.0.0/24 кроме 192.168.0.1)
  3. Включите роутер и сразу зажмите кнопку «reset» на 30-50 секунд, пока индикатор питания не замигает оранжевым, после этого кнопку можно отпустить
  4. Откройте в браузере http://192.168.0.1, вам предлагают загрузить новую прошивку. Загрузите openwrt-ar71xx-dir-825-b1-squashfs-backup-loader.bin
  5. Собственно процесс прошивки, после чего роутер перезагрузится и, если все пройдет удачно, 192.168.0.1 мы больше не увидим, так как OpenWrt присваивает по-умолчанию другой ip — 192.168.1.1
  6. Цепляемся telnet-ом к192.168.1.1, представляемся как root, устанавливаем пароль посредством passwd
  7. Настраиваем WAN. Настройки сетевых интерфесов располагаются в файле «/etc/config/network». Так, например при PPPoE, нужно привести секцию WAN к такому виду:
    config 'interface' 'wan'
            option 'ifname' 'eth1'
            option 'proto' 'pppoe'
            option 'username' 'user'
            option 'password' 'pass'
    
  8. Применяем настройки:
    root@openwrt:~$ /etc/init.d/network restart
    
  9. Обновляем список доступных пакетов, устанавливаем поддержку WiFi и веб-интерфейс:
    root@openwrt:~$ opkg update
    root@openwrt:~$ opkg install hostapd kmod-ath9k
    root@openwrt:~$ opkg install luci-admin-core luci-admin-full luci-fastindex \
    luci-app-firewall luci-cbi luci-core luci-http luci-i18n-english luci-ipkg luci-lmo \
    luci-nixio luci-px5g luci-sgi-cgi luci-sys luci-theme-base luci-theme-openwrt \
    luci-uci luci-uvl luci-web uhttpd
    
  10. Разрешаем веб-интерфейсу загружаться вместе с системой и перезагружаемся:
    root@openwrt:~$ /etc/init.d/uhttpd enable
    root@openwrt:~$ reboot
    
  11. Заходим на http://192.168.1.1 и радуемся жизни :)

29 комментариев “Установка openWRT на D-Link DIR-825”

Комментирование закрыто.