Пришло время когда DIR-300 перестал справляться с потоком трафика который через него проходил, и тогда я начал выбирать новый беспроводной роутер. Выбор пал на две модели, Asus RT-N16 и D-Link DIR-825. Выбор был сложный, так как у RT-N16 в 2 раза больше RAM и в 4 больше Flash, но слабее CPU. Впрочем, выбора не было, так как в нашей деревне водятся только DIR-825.
Итак, выбор сделан, девайс куплен и распакован, грузить родную прошивку я даже не пытался, сразу начал установку православного линукса в виде openWRT. Сам процесс установки описан тут, но если кому-то не нравится читать английский текст — привожу свою версию :)
- Подключите роутер по LAN-порту к компьютеру
- Установите своему компьютеру ip-адрес 192.168.0.2 (или любой другой из 192.168.0.0/24 кроме 192.168.0.1)
- Включите роутер и сразу зажмите кнопку «reset» на 30-50 секунд, пока индикатор питания не замигает оранжевым, после этого кнопку можно отпустить
- Откройте в браузере http://192.168.0.1, вам предлагают загрузить новую прошивку. Загрузите openwrt-ar71xx-dir-825-b1-squashfs-backup-loader.bin
- Собственно процесс прошивки, после чего роутер перезагрузится и, если все пройдет удачно, 192.168.0.1 мы больше не увидим, так как OpenWrt присваивает по-умолчанию другой ip — 192.168.1.1
- Цепляемся telnet-ом к192.168.1.1, представляемся как root, устанавливаем пароль посредством passwd
- Настраиваем WAN. Настройки сетевых интерфесов располагаются в файле «/etc/config/network». Так, например при PPPoE, нужно привести секцию WAN к такому виду:
config 'interface' 'wan' option 'ifname' 'eth1' option 'proto' 'pppoe' option 'username' 'user' option 'password' 'pass'
- Применяем настройки:
root@openwrt:~$ /etc/init.d/network restart
- Обновляем список доступных пакетов, устанавливаем поддержку 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
- Разрешаем веб-интерфейсу загружаться вместе с системой и перезагружаемся:
root@openwrt:~$ /etc/init.d/uhttpd enable root@openwrt:~$ reboot
- Заходим на http://192.168.1.1 и радуемся жизни :)
29 комментариев “Установка openWRT на D-Link DIR-825”
сейчас люси входит в стандартную прошивку с коробки так сказать, так что на настройке пппое можно остановиться.
Веб мордо там уже есть, и ухттпд не надо активировать, активированно …
вчера ток ставил ее )
@MaxOmetr http://ftp.dlink.co.uk/dir_products/dir-825
поставил прошивку dd-wrt.Теперь при попытке прошиться на абсолютно любую прошивку через прошивальщик 825-ый повисает безнадежно, пока не выключишь из сети.((Вот такая история.Ревизия B2 EU может кто сделает бэкап заводской прошивки и куда нибудь зальет?!Был бы очень признателен.
Enzain, вам сюда http://wiki.openwrt.org/doc/uci/multiwan
Rascal. Хотелось бы увидеть ваш hand-made скрипт для qos. На wiki.openwrt.org, как я понял, только для исходящего трафика скрипты.
Так как в моей сети( кроме моих 3-х компов) есть ещё 8 клиентов, хотелось бы узнать, как по ip или mac ограничить число соединений (торренты грузят).
Прошу Вас написать статью по Qos.
@Andrew Еще один пост про управление трафиком с помощью tc в Linux применим для OpenWRT. А вот ограничение числа соединений это уже чистый iptables connlimit.
Вопрос вот возник … так сказать пока что просто интересно, но возможно скоро будет необходимость практического применения ….
Можно ли настраивать на 825ом два интерфейса как ван?… Т.е. убрать допустим первый порт на лане из свитча и отдельно сконфигурировать, под ван… получая два провайдера в итоге на один роутер …не задавались вопросом?…
Если можно куда копать пните если не трудно :)
через vlan’ы можно разрулить, но я бы так не делал.
Не.. если один порт нельзя вывести как отдельный интерфейс то ну его нафик …
Да ладно? Все есть в luci.
Хотя лично я предпочитаю консоль и hand-made срипт для QOS, с учетом локального трафика провайдера и времени суток.
Может и есть.
Но именно где указать что приоритет для любого трафика п2п — не увидел .. исходил интерфейс досконально …
В вебиф же, сразу тип п2п спрашивается…
Но это в принципе мелочи … принципиально я так понимаю это дело вкуса… :)
Исправте чтоли в статье: «luci-sgi-cgiluci-sys » на «luci-sgi-cgi luci-sys «, так наверное будет правильнее.
ПС: webif мне нравится больше чем люси, функционала по-моему больше.. втом же QoS можно выставить легким движением из веба все п2п клиенты, и приоритет… в люси же надо танцы с бубнами устраивать для указания п2п клиентов, если не лезть в конфиги на прямую.
Зотя другой вопрос — вебиф — не дает выбирать режим вай-фай …. и каналы стандартные на обоих интерфейсах — с 1 по 11 вроде как… хотя может чего не усмотрел …
А на сколько стабильно работает роутер после перешивки?
Абсолютно стабильно.
На ixbt.com есть тема как разлочить на уровне драйверов или прошивкой eeprom.
Собрал из транка(r25032), проблем со скачкой по wifi через торрент не наблюдаю. Но нашёл новую, если качать с ноута на домашний комп, качает с очень маленькой скоростью( пару мегабит, бывает выше прыгает). Если качать с компа на ноут, скорость около 70мбит. Ноут поключен по n-стандарту на 150 мбитах. я так понимаю ath9k глючит?
p.s. на ноуте ar9285
Вот уж хз, у меня единственный n-девайс — DWA-140 торчит в WD TV Live. А чипы ar9xxxx вроде в РФ залочены на n-стандарт?
Делаю все по порядку, но со 2ой строки 9го пункта пишет что не удалось поставить пакеты…
И после 1ой же перезагрузки перестает работать telnet.
Цитату в студию, а заодно цитату первой строчки 9-го пункта.
После 6-го пункта начинает пускать по ssh (до этого не пускало из-за не установленного пароля).
Спасибо уже решил предварительным удалением пакетов на которые выдавал ошибку.
Пароль ставил, видимо что-то еще было.
Да. серфинг работает отлично….
Как у вас wifi работает с включенным торрентом на лаптопе с большим числом соединений? Xml Ошибки больше не появляются( наверно пофиксили), а с wifi проблема осталась…
Так сложилось, что торрентокачалка у меня на Atom`е, подключена шнурком. А с серфингом по wi-fi проблем нет
А что делать если у моего провайдера не pppoe а pptp соединение ? Там в вебморде бакфайра только pppoe и фиг скачаешь пакет pptp_1.7.1-3_atheros.ipk для выхода в интернет … блин замкнутый круг !! Пробывал ftp и http сервер чет ошибку выдает
В этом случае можно собрать самому из исходников, включив в сборку pptp
Честно говоря. меня пугает ситуация с моим Dir-825. ставил openwrt как в этой статье, собирал сам с люси( не по вашему мануалу, причем собирал и транк и бэкфаер), ставил dd-wrt. и он как можно выразиться в любом из этих случаев «тупит». в опенврт появляются xml ошибки в вебинтерфейсе. и я даже не берусь настроить вай-фай, так как тупит очень сильно. в dd-wrt сначала нормально, через некоторое деградирует wifi( пинги 200 и больше).
ещё один ньюанс всей этой проблемы. когда начала тупить dd-wrt, прошил опенврт, потом и она затупила. потом опять dd-wrt прошил. самое интересное что пароль на dd-wrt не сбросился. все настройки были сохранены от старой прошивки. получается что где-то не затирается nvram?
сначала грешил на радиаторы, какие на нем стояли (Если их можно так назвать.) было прилеплено 2 радиатора из состава по типу керамики на термопрокладках. распилил старый радиатор от пентиум-2 и поставил. сначала показалось что стало лучше. но через некоторое время проблема опять показа себя во всей красе.
Dir-825 лежит в сторонке, за него трудится проверенный временем dir-320 с dd-wrt.
я уже всю голову избил, но к решению проблемы не приблизился. Уже появилась мысль что он другой ревизии, хотя на нем наклейка B1. сейчас openwrt соберу как вы написали, и посмотрю какой отпечаток у радиатора.
Укажите мне путь куда копать. Спасибо
Даже не знаю что сказать. У меня подобных проблем нет.
Попробуйте пока поставить оригинальную прошивку. Процессор в новом роутере непредсказуем. Длинки хоть и делают не-совсем-понятно-что, но по крайней мере обновляют и фиксят достаточно часто, одна из версий точно вам подойдёт.
К февралю компания Accorp планирует выпуск целой серии роутеров на Ralink 3050 и 3052, они уже с базы будут укомплектованы опен-врт. Думаю тогда интузиасты и научатся выжимать максимум для ralink3052
Интересная статья. Но меня интересует сборка из исходников транка…
Прошу знающих отписать или кинуть ссылку
Так как вопрос звучит уже не в первый раз: Собираем OpenWRT из транка