Альтернативные прошивки на роутеры d link

Это может стать неожиданностью, но на вашем маршрутизаторе установлена операционная система, которая называется прошивкой. И точно так же, как операционную систему на компьютере, вы можете переустановить программное обеспечение, запущенное на роутере.

Какая прошивка лучше? Каждая имеет свои особенности. Tomato — наиболее простая в использовании. DD-WRT имеет большой функционал и хорошую поддержку сообщества. Chillifire позволяет установить платную точку доступа к WiFi.

DD-WRT

dd-wrt

DD-WRT — это самая известная прошивка, которая была основана на OpenWRT, но ее легче установить. DD-WRT обладает множеством функций, таких как мониторинг трафика в реальном времени, контроль доступа, QoS которая позволяет распределять пропускную способность интернет-канала между VOIP, потоковым видео и веб-сайтами.

Вы также получите множество других дополнительных функций, например, Wake-On-LAN, которая позволяет перевести компьютеры в домашней сети в спящий режим, и разбудить их, когда нужно будет подключиться к ним, например, из-за границы. Или функция Dual WAN, которая переключит вас на другого интернет-провайдера, если основной станет недоступен.

Встроенные OpenVPN, PPTP и L2TP позволяют использовать один VPN-сервер на нескольких устройствах, избавляя от необходимости устанавливать VPN-подключение на каждом подключенном устройстве. Все это упаковано в простой интерфейс.

DD-WRT поддерживает некоторые наборы микросхем от Atheros и Ralink. Поэтому вы сможете установить ее на роутеры от известных производителей, таких как Linksys, Netgear, Asus, TP-Link, D-Link. Прямо на странице настроек можно будет легко обновиться до новой версии, когда она станет доступна. Проверить, совместима ли эта прошивка с вашим устройством можно на специальной странице.

Fresh Tomato

fresh-tomato

Fresh Tomato — это усовершенствованная версия Tomato, которая в свою очередь бала создана на основе DD-WRT. Она проста в использовании и предоставляет ряд дополнительных функций, такие как QoS и shell-доступ. Данная прошивка позволяет одновременно настроить два сервера OpenVPN, между которыми вы сможете легко переключаться, даже если они от разных поставщиков. Имеются интегрированные клиенты Tor и Bittorrent.

А также есть мониторинг пропускной способности в режиме реального времени, с ежедневными, еженедельными и ежемесячными отчетами, тогда как DD-WRT предлагает мониторинг только в режиме реального времени. Если в вашей сети несколько устройств, это позволит увидеть, какие из них забивают канал, из-за чего снижается скорость интернета.

Особенно важно для FreshTomato на старых маршрутизаторах с небольшим количеством NVRAM использовать мини-прошивку, поскольку в маршрутизаторе может быть слишком мало места для успешного обновления. Вследствие чего роутер перестанет работать. Проверьте их официальный сайт, чтобы убедиться, что ваше устройство (номер версии тоже важен) указано в качестве совместимого.

Advanced Tomato

advanced-tomato

Advanced Tomato — это тоже усовершенствованная версия оригинальной прошивки Tomato с улучшенным пользовательским интерфейсом. Она имеет новый сетевой монитор, более продвинутые QOS и ограничения доступа.

А также новые функции, такие как WDS, режим клиента, большее количество максимальных соединений P2P, возможность запуска пользовательских сценариев и подключение через Telnet/SSH. Есть возможность перепрограммировать кнопку SES/AOSS и многое другое.

AdvancedTomato использует формат двойных версий, который выглядит следующим образом: 2.5-124. Это означает, что версия GUI 2.5, а версия Tomato by Shibby 124. Прошивка основана на многих проектах с открытым исходным кодом, которые выпускаются по лицензии GPL. Поэтому ее исходный код можно найти на Github.

OpenWRT

openwrt

OpenWRT с открытым исходным кодом, вместо того, чтобы пытаться стать всем для всех, имеет платформу, на основе которой другие могут создавать пакеты и настраивать устройство любым удобным способом. OpenWrt во многих отношениях такая же гибкая, как компьютер под управлением Linux.

Конечно, понадобятся определенные знания, чтобы ее установить. Но если вы знаете, что делаете, у вас будет больше контроля над маршрутизатором, чем с любой другой прошивкой. Особенно если углубиться в командную строку. OpenWrt предоставляет набор сценариев, называемых UCI (унифицированный интерфейс конфигурации), чтобы упростить настройку через интерфейс командной строки. Существует множество учебных пособий (в том числе на YouTube) по установке и настройке.

Изначально у OpenWRT отсутствует GUI (графический интерфейс пользователя). Однако есть набор пакетов X-WRT, который добавляет эту функцию и включает возможность удаленного управления маршрутизатором через веб-интерфейс. Также доступны дополнительные веб-интерфейсы, такие как Gargoyle. На самом деле, уже есть множество готовых образов прошивки для загрузки и установки. Возможно, есть версия для вашего роутера.

Для установки через систему управления пакетами opkg доступно около 3500 дополнительных пакетов программного обеспечения. Например, есть возможность смотреть статистику сети в реальном времени с помощью RRDtool, Collectd, Nagios, Munin lite, Zabbix и т. д. А также доступны пакеты для обмена файлами через SAMBA, NFS, FTP, SFTP и воспроизведение потокового аудио/видео через AV-стандарты DLNA/UPnP, сервер iTunes (DAAP). Предоставляются большие возможности по настройке сетевых функций, таких как IPv4, IPv6, DNS, DHCP, маршрутизация, брандмауэр, NAT, переадресация портов и WPA.

С помощью дополнительных пакетов вы также сможете запустить блокировку рекламы на всех подключенных устройствах. С помощью Smart Queue Management уменьшить задержку даже во время высокой нагрузки. Или не позволить интернет-провайдеру отслеживать ваши действия в сети с помощью клиента OpenVPN или WireGuard, а также DNS-шифрования. Если у вас есть дети, то будет полезен функционал родительского контроля, с помощью которого можно ввести ограничения по времени доступа к интернету, установить квоту на объем трафика или скорость соединения.

OpenWrt включает в себя SSH-сервер, чтобы вы могли получить доступ к его терминалу из любой точки мира. Вы сможете использовать SSH-туннелирование для пересылки трафика через зашифрованное соединение. Это позволит безопасно получать доступ к сайтам с бесплатного Wi-Fi. Туннелирование SSH работает аналогично VPN, но при желании вы также можете настроить VPN.

Если у вас маршрутизатор со встроенным USB-портом, то сможете использовать его в качестве BitTorrent-клиента. Вы также можете использовать tcpdump для регистрации всех пакетов, проходящих через ваш маршрутизатор и анализировать их с помощью Wireshark.

В руководстве по установке отмечается, что рекомендуется использовать устройства, оснащенные чипами от Atheros или Ralink компании Qualcomm (теперь MediaTek). OpenWrt также рекомендует выбирать устройство с минимальной флеш-памятью 16 МБ и 64 МБ ОЗУ.

Gargoyle

gargoyle

Основанная на OpenWRT, Gargoyle — это еще одна прошивка, добавляющая установку квоты пропускной способности и правила доступа к сети. В основном она поддерживает устройства типа TP Link, а также некоторые маршрутизаторы от Asus, Netgear, Linksys.

Так как Gargoyle является веб-интерфейсом для OpenWrt — большинство советов по OpenWrt также будут работать на ней. Если веб-интерфейс не предоставляет определенной функции, просто войдите в систему как пользователь root через SSH, установите необходимые пакеты и выполните нужные команды. Существует около 1500 пакетов, доступных для установки с помощью менеджера пакетов opkg.

Среди встроенных функций можно отметить возможность ограничивать пропускную способность и устанавливать ограничения для конкретного IP-адреса. Настройки очень гибкие: администраторы могут ограничить квоты только определенными днями или часами. Также можно заблокировать определенные порты, протоколы или сайты.

В последней экспериментальной ветке администраторы также могут регулировать пропускную способность при достижении квоты, что позволяет снизить скорость интернет-соединения вместо того, чтобы полностью блокировать доступ к сети.

Chillifire

chillifire

Если вы хотите запустить собственную точку доступа, то обратите внимание на Chillifire. Эта профессиональная прошивка позволяет вам предлагать платный или бесплатный доступ к точке доступа с вашего маршрутизатора. С помощью jQuery Themeroler вы сможете создать собственный дизайн страницы подключения.

Есть бесплатная версия, поддерживающая подключение до 10 пользователей в месяц. Если вы захотите предоставить доступ большему числу пользователей и брать за это плату, то с вас возьмут процент от дохода.

Взамен вы получите профессиональную прошивку, которая избавит от головной боли по управлению этим предприятием. Предварительно проверьте список поддерживаемых маршрутизаторов, чтобы получить информацию о совместимости с вашим устройством.

Время на прочтение
5 мин

Количество просмотров 416K

Интернет пришел и в наш город!

Интернет провайдеры в Воронеже последние 2 года развиваются и плодятся с огромной скоростью, в связи с чем приходится менять и апгрейдить и своё клиентское интернет-оборудование. Долгое время у меня в качестве доступа к сети использовался ADSL2+ модем и недорогой Wi-Fi роутер, но мой провайдер решил начать параллельно с доступом по телефонной линии предоставлять возможность подключения и по Ethernet или как его называет Домолинк — Fttx. Вместе с этим также стала доступна бесплатная услуга Открытое ТВ, представляющая из себя ничто иное как IPTV по протоколу UDP. Всё это и подтолкнуло меня на замену простенького Level ONE WBR-3408 на что-то более функциональное. К моему удивлению оказалось, что функциональность не всегда идёт рука об руку с высокой ценой. О том, как и почему я выбрал именно Dlink dir-615 можно узнать под катом.

image

Бренды и предрассудки

Нужно отметить, что к Dlink я пришел не сразу, вначале, задавшись вопросом какую фирму выбрать я был склонен к роутерам фирмы ASUS т.к. сама фирма внушает доверие, и я неоднократно встречал на просторах сети различные прошивки для них. Не сильно вникая в спецификации роутеров, я направился на поиски. Основным параметром для меня была поддержка Wi-Fi стандарта N и корректная работа с IPTV, придя в магазин и расспросив продавцов, я получил в руки коробочку с роутером Asus rt-n13 на которой красовались надписи о том, что девайс поддерживает DraftN и IPTV. Hастройка интернет и Wi-Fi не вызвала никаких затруднений, но вот IPTV на компьютере упорно не хотел уживаться с поднятой сессией Ppoe, работало или то или другое. Не долго думая, я решил связаться с техподдержкой Домолинк, в которой мне приятным голосом сообщили, что данная услуга работает только на роутерах dlink dir-100/120 без Wi-Fi и dir300/320 с Wi-Fi стандарта G. Решив поискать альтернативные прошивки, я удивился, не обнаружив ни одной, на этом опыты с роутером прекратились, и несколько огорчившись, я смирился с отсутствием IPTV. Спустя пару месяцев на местном форуме я увидел объявление о продаже роутеров Dlink dir-615 по очень вкусной цене, новых, но без гарантии, недолго думая я полез на Ebay и убедился в своих подозрениях об их происхождении, цены начинались от 30$ вместе с доставкой. Проверив на сайте DD-WRT поддержку этой модели, лот был тут же заказан.

Dlink dir-615 revD

Не буду описывать процесс получения посылок на местной Почте России, скажу лишь, что упаковка была несколько помятой, но абсолютно целой. Придя домой, я обнаружил в коробке стандартный набор из мануалов, патчкорда, диска с настройками, блока питания и самого роутера. К моему удивлению антенны оказались несъемными, как потом выяснилось, существуют разные ревизии этой модели роутеров мне пришла модель ревизии D2 с абсолютно черным корпусом, несъемными антеннами и процессором Ralink 3052. Другие ревизии могут отличаться как цветом корпуса, так и процессором и исполнением антенн. Подключив всё к ПК, и увидев стандартный интерфейс сетевого оборудования Dlink я решил проверить работу до перепрошивки в DD-WRT, интернет и WI-Fi покорно заработали, TV по прежнему отсутствовало.

Официальные «скупые» характеристики роутера:

Здравствуй Linux DD-WRT

Перепрошивка Dir-615 в DD-WRT проста на столько, на сколько это вообще возможно:

1. Найти dir-615 «базе роутеров» на сайте dd-wrt (обязательно сверьте ревизию вашего роутера с той, которая указана).
2. Перейти в базе роутеров на страницу Dir-615 revD2, и скачать файл dlink-dir615d-factory-webflash.bin
3. Зайти на роутер, и в стандартной прошивке найти пункт Firmware Update, указать на скачанный файл и нажать Update.

В случае неудачной прошивки, из-за отключенного электропитания или других непредвиденных обстоятельств, сильно паниковать не стоит, в этом роутере есть аварийный загрузчик воспользоваться которым можно при помощи следующей инструкции:

1. Отключить роутер, выдернув из него все кабели (и питания и LAN).
2. Прописать в настройках сетевого подключения в компьютере статический IP-адрес 192.168.0.2, маска 255.255.255.0, шлюз 192.168.0.1, ДНС 192.168.0.1
3. Соединить компьютер и роутер через порт WAN на роутере.
4. Нажать и держать Reset на роутере.
5. Включить роутер (воткнуть питание).
6. Подождать секунд 5.
7. Отпустить Reset.
8. Зайти через браузер по адресу 192.168.0.1
9. На открывшейся страничке нажать Обзор и выбрать оригинальный файл прошивки для роутера. (ссылку на оригинальную прошивку Dir-615 revD2 выложу в конце поста).
10. Нажать Upload и следовать инструкциям.

Если всё прошло удачно, спустя некоторое время роутер мигнёт светодиодами и отправится на перезагрузку. Теперь можно зайти на роутер по адресу http://192.168.1.1/. Нужно отметить, что интерфейс этой прошивки куда более дружелюбный и функциональный чем оригинальный Dlink, бояться, что Linux на роутере это непременно консоль и чтение кучи мануалов, не стоит, в 90% случаев всё настраивается в пару кликов мышью. Интерфейс DD-WRT можно опробовать по следующей ссылке: http://dd-wrt.com/demo. Те кто боятся английского, могут переключить интерфейс на русский язык во вкладке Administration-Management, чем может похвастаться далеко не каждая официальная прошивка.

Настройка DD-WRT под Домолинк и IPTV

При первом входе, DD-WRT, заботясь о вашей безопасности, настойчиво отправит вас придумывать новый логин и пароль. После этого можно перейти к настройке непосредственно интернет-соединения и IPTV.
Интернет соединение настраивается во вкладке Setup-Basic Setup и для подключения к Домолинк требует буквально пару кликов:

1. Type Connection выбираем — PPPoE
2. Заполняем поля User Name и Password
3. Жмём Save и Apply Settings внизу страницы

http://habreffect.ru/9a5/16019f144/basic_setup.jpg

После этого светодиод с «планетой» должен сменить цвет с оранжевого на зелёный, если этого не произошло, ещё раз проверяем введенные данные, и если всё верно, заходим на вкладку Management и внизу страницы жмём Reboot Router.

Если соединение произошло удачно можно преступить к настройке IPTV:

1. Заходим на вкладку Security и отключаем SPI Firewall. Жмем Save.

2. Идем во вкладку Administration-Commands и вставляем следующий текст

ifconfig vlan2 1.1.1.1 netmask 255.255.255.0 broadcast 1.1.1.255
cd /tmp
sleep 30
wget http://dl.dropbox.com/u/14930004/udpxy
chmod +x udpxy
/tmp/udpxy -a 192.168.1.1 -p 4022 -m 1.1.1.1 -B 1Mb -M 30

3.Жмём Save Startup, после переходим во вкладку Administration-Management и в самом низу страницы жмём кнопку Reboot Router.

Пояснения:

vlan2 — интерфейс соответствующий wan порту, может отличаться в разных роутерах, смотреть в закладке Setup-Networking в пункте *WAN Port Assignment*
wgethttp://dl.dropbox.com/u/14930004/udpxy — сайт с прямой ссылкой на файл udpxy, при каждой загрузке роутер скачивает udpxy оттуда и запускает его. Я использую это хранилище, но не уверен сколь долго этот файл там продержится. Поэтому выложу его ниже отдельно. Для разных роутеров с DD-WRT файл UDPXY будет отличаться, я подбирал методом научного тыка, скачивая разные UDPXY c форумов DD-WRT.
*/tmp/udpxy -a 192.168.1.1 -p 4022 -m 1.1.1.1 -B 1Mb -M 30* Выделенное значение соответствует кэшу отведенному на поток в роутере, я понизил это значение до 1Mb т.к. на более высоких значениях картинка сыпалась, если изображение будет с артефактами можете поиграть с этим значением.

После выполненных действий нужно проверить запустился ли UDPXY это можно сделать по следующей ссылке показывающей статистику http://192.168.1.1:4022/status

Если страница открылась, начинаем радоваться, но не совсем, теперь осталось изменить плейлист с каналами с вида udp://@233.3.2.11:5000 на http://192.168.1.1:4022/udp/233.3.2.11:5000 и скормить его VLC.

Постскриптум

Я не делал специальных замеров скорости роутера, но при копировании LAN-LAN скорость держится 11,5-12мбайт\сек. Wi-Fi стандарт N тестировать пока нечем, но в режиме mixed скорости хватает чтобы без проблем проигрывать mkv 1920×1080 весом 12gb на ноутбуке с Wi-Fi стандарта G.

Оригинальные прошивки можно скачать здесь: http://multi-up.com/372115
Udpxy для Dir-615 revD здесь: http://multi-up.com/372116
Самые свежие билды DD-WRT: ftp://dd-wrt.com/others/eko/BrainSlayer-V24-preSP2/
О ревизиях роутеров Dlink можно узнать на этом сайте. Спасибо Ismail
Udpxy для DIR-615 rev. E Скачать. Спасибо vetal232

Роутер
D-Link DIR-320 был мной куплен по случаю, на сдачу от гигабитного свитча. Конечно, краем глаза я видел и краем уха слышал что бывают роутеры, которые при подключении USB 3G модема, принтера и жесткого диска умеют без компьютера скачивать порнографию с торрентов и покадрово её распечатывать, но этот функционал я посчитал избыточным.

Возможности расширения сабжа, а именно, один WAN порт, 4 LAN порта, Wifi b/g безо всяких Turbo mode и USB 2.0 порт обещали полное удовлетворение моих потребностей, а именно — разделение интернета с ADSL модема на три виртуальных подсети (wifi и 2 свитча) и сетевой принтер.

Позволю себе частично процитировать описание железки с сайта производителя:

Минимальные системные рекомендации

Стандарты

  • IEEE 802.11b/g
  • IEEE 802.3, 802.3u
  • USB 2.0

Интерфейсы WAN

  • 1 порт 10/100BASE-TX Ethernet
  • Поддержка подключения DSL и кабельного модема
  • Поддержка “Always-on” (bridged) и PPPoE для PPP-соединения по запросу

Интерфейсы LAN

  • 4 порта 10/100BASE-TX Ethernet
  • Все порты поддерживают автоматическое определение полярности MDI/MDIX
  • Все порты поддерживают управление потоком 802.3x

Интерфейс USB

  • Порт USB 2.0 типа A
  • Протоколы принтера: TCP/IP, RAW printing, LPR
  • Поддержка Windows Connect Now (WCN) для настройки

Типы подключения WAN

  • Static IP
  • Dynamic IP
  • PPPoE
  • L2TP
  • PPTP
  • DualAccess PPPoE
  • DualAccess PPTP

Скорость передачи данных (с автоматическим переключением)

  • 54, 48, 36, 24, 18, 12, 11, 9, 6, 5.5, 2, 1 Мбит/с

Диапазон частот

  • От 2.4 до 2.462 ГГц

Схемы модуляции

  • Orthogonal Frequency Division Multiplexing (OFDM)
  • Complementary Code Keying (CCK)

Выходная мощность передатчика

  • 802.11b: 17dBm +/- 2dBm при 11, 5.5, 2, 1 Мбит/с
  • 802.11g: 13dBm +/- 2dBm при 6~12, 18, 24, 36, 54 Мбит/с

Чувствительность приемника

802.11b:

  • 81dBm при 11 Мбит/с
  • 82dBm при 5.5 Мбит/с
  • 84dBm при 2 Мбит/с
  • 86dBm при 1 Мбит/с

802.11g:

  • 84dBm при 6 Мбит/с
  • 83dBm при 9 Мбит/с
  • 82dBm при 12 Мбит/с
  • 79dBm при 18 Мбит/с
  • 77dBm при 24 Мбит/с
  • 74dBm при 36 Мбит/с
  • 70dBm при 48 Мбит/с
  • 68dBm при 54 Мбит/с

Антенна

  • Съемная дипольная антенна с разъемом SMA

Безопасность

  • WEP 64/128-битное шифрование данных (выбираемое пользователем)
  • Wi-Fi Protected Access (WPA/WPA2)
  • WPS (Wi-Fi Protected Setup)
  • Два SSID
  • Гостевая зона

Функции межсетевого экрана

  • Network Address Translation (NAT) (25 диапазонов портов или одночных портов)
  • Stateful Packet Inspection (SPI)
  • Фильтрация MAC-адресов (25 адресов одним списком на wired и wireless)
  • Фильтрация содержимого URL (25 адресов)

Управление устройством

  • Управление на основе Web-интерфейса с помощью браузера Internet Explorer v6 или выше; или Firefox 1.5 или выше

Индикаторы

  • Power
  • Status
  • Internet
  • WLAN
  • LAN (от 1 до 4)
  • USB

Питание на входе

  • 5 В постоянного тока 2A, через внешний адаптер питания

* Выделенное красным справедливо для оригинальных прошивок

Как и большинство продуктов D-Link, сабж оказался неплохо документирован (на сайте есть инструкции для подключения к большинству провайдеров России) и неплохо изучен. Буквально с первых строчек результатов гугла по
запросу «dir-320 alternative firmware» стало понятно что наряду с оригинальной прошивкой есть как минимум прошивка от
Олега и
dd-wrt.

Стандартно в роутере оказалась как ни странно оригинальная прошивка версии 1.0. В принципе, с ней всё работало, но странное поведение принтера (проверялось на PCL принтере Xerox DocuPrint P1210 и винмодеме, простите, винпринтере
HP LJ P1005) и очень небольшие списки чего бы то ни было (список псевдостатики, список мак фильтра, список запрещенных по доменному имени сайтов, всё ограничено числом 25) угнетали. К тому же мягко говоря неудовлетворительно работал Port forwarding.

Для начала решил обновиться до релиза 1.1 оригинальной прошивки. Он доступен
тут. Рядом лежит файл русификации, но он только вносит путаницу для начинающих пользователей т.к. все инструкции для английской версии, а опытным пользователям русификация не особо и нужна.

После обновления до 1.1 версии ни проблема с принтером ни проблема с PAT и тем что роутер может одновременно писать Internet offline и делать ping mail.ru никуда не делись. Это заставило прошить beta версию
1.21. Лучше опять же не стало. На сколько я понял, в этой версии что-то кардинально изменили для работы с отечественными провайдерами и докрутили IP TV, но этого в списках моих проблем и так не было. Такое развитие событий заставило посмотреть в сторону альтернативных прошивок.

Т.н. прошивка «от Олега» видимо хороша, но я не стал её пробовать т.к. диапазон поддерживаемого железа крайне скуден по сравнению с той же dd-wrt. Даже считать не хочется сколько у dd-wrt моделей
поддерживается.

Казалось бы, поддерживается мое устройство в прошивке «от Олега», чего еще нужно-то? Но нет… в хозяйстве есть и дешевые точки доступа от Linksys, которые не имеют даже встроенного DHCP, есть пара устройство от Acorp, функциональность которых тоже хотелось бы расширить, есть в конце концов целый парк устройств
D-Link DWL 2100AP, часть из которых работает под последними прошивками от старших (например
DWL-3200AP) точек, часть под
Bluebox, а dd-wrt актуальной версии может быть установлена на всё моё домашнее и рабочее оборудование.

То есть одинаковый интерфейс, одинаковые с оглядкой на аппаратное обеспечение возможности, ну и грабли одинаковые. Для меня это несомненный плюс и ради такой унификации я готов даже пожертвовать функциональностью, благо, в случае с dd-wrt жертвовать практически ни чем не приходится.

Главная проблема с которой сталкивается неискушенный пользователь, желающий иметь в своем устройстве прошивку dd-wrt — выбор нужного образа прошивки.
Здесь рекомендуется прошивка v24rc5, видимо, это минимальная рекомендуемая версия.
Здесь (да-да, есть зачатки русского wiki!) рекомендуются прошивки Eko, только вот не понятно ничего кроме того что объем прошивки желателен менее 4 мегабайт т.к. флеш памяти в сабже именно 4 мегабайта. С одной стороны ясно, что раз прошивки разные, то и функционал у них разный, с другой понятно что функционал Mega версии скорее всего больше чем функционал Mini, но совсем не понятно какую прошивку установить на роутер у которого заявлены принт сервер и в наличии 4 мегабайта флеш памяти. Как позже выяснилось, такой прошивки нет (хотя, может я и ошибаюсь).

Для себя я выбрал двух кандидатов в прошивки:

  • v24 SP1 (Build10020) которая доступна тут и весит 3.59 мегабайт
  • v24 SP2 (SVN 13230) которая доступна тут и весит 3.02 мегабайт

Чем отличаются прошивки пользователь должен понять из этой таблицы.



Причем, функционал 2.4 SP1 не описан (а оно при подходящем размере умеет Samba’у и прочие приятные мелочи) а то, что, цитирую
Implemented in v24 SP2 Mini and Mega вовсе не значит что в MINI версии поддерживаются какие-то устройства. Поддерживается лишь хост, сферический хост в вакууме.

После нескольких часов эксперементов выбор был сделан в пользу v24 SP2 (SVN 13230) прошивки. Исчезнувшая в ней SAMBA мне была не нужна, от радиуса и русской локализации тоже бы с удовольствием отказался, но это позже.

Как прошить роутер, подробно описано в
русском wiki на сайте dd-wrt. Прямая ссылка в bb коде ломается, такчто, два раз кликните самостоятельно.

Как установить принтер подробно описано
тут, только автор забыл упомянуть о том что до всехм анипуляций необходимо включить jffs и убелиться что имеется хотябы 15-20 КБ свободного места.

Из особенностей прошивки хочется отметить следующие:

  • Странная совместная работа USB MSD и принтера (через USB HUB)
  • Странная совместная работа двух принтеров (через USB HUB)
  • Отсутствие MAC фильтра для wired соединений в web-интерфейсе
  • Наличие рекламы в бесплатной версии
  • Кострированные возможности QoS в бесплатной версии
  • Закрытость платной версии (оно ведь GPLv2 а не BSD!)

Субъективно, такие вещи как Wiviz, SMB/CIFS Client, AnchorFree, kaid и ftp достаточно спорные для минималистичной прошивки… хотя авторы считают что наличие FTP сервера и поддержки XBOX важнее поддержки принтера.

Обсудить в конференции

dir-620-revc1-front

Поддержка web-камер, 3G модемов, NAS, причем все это одновременно ! Но не из коробки. Из коробки этот роутер имеет всесьма скромные возможности.
Всем, кому не нравится стандартная прошивка — просто залейте альтернативную прошивку. Она просто работает. Все пашет, даже современные 4g модемы.
Кроме этого, прошивка дает вам полноценный Linux.

dir-620rev-c1-backdlink620revc1

Но будьте осторожны. Новые ревизии ревизии C1 )) могут не работать с прошивкой Vampik. У меня прошлогодние C1.

Прошивки DD-WRT, Open WRT и Zyxel Kinetiс данная ревизия роутеров не поддерживает, так как в устройстве используется чип Broadcomm. И сборок на этот чип в официальных сообществах пока не предвидится.

openwrt

Для начала надо восстановить заводскую прошивку. Дело в том что на последнюю прошивку от Dlink-а ничего не установится.

У меня стояла 20131018_1247_DIR_620C1_2.0.9_sdk-master.bin . Вполне рабочая версия, бета, но Web — интерфейс и стабильность работы просто ужасные. Хотя заявленные функции роутер выполняет.

Обычной заливкой через веб интерфейс понизить прошивку не получится. Придется заливать в Recovery Mode. Опишу подробнее.

— скачиваем прошивку 1.0.8
— сама прошивка на момент написания статьи тут
— заходим в настройки сети — сетевого адаптера на компе и меняем значения с автоматических параметров на свои

В деталях выглядит вот так:

Для обновления через аварийный режим используйте любой броузер.
Задайте на сетевой карте адрес компьютеру вручную в свойствах протокола TCP/IP, например, IP 192.168.0.2 маска 255.255.255.0 шлюз 192.168.0.1
предпочитаемый DNS-сервер 192.168.0.1.

Затем отключите питание роутера, зажмите кнопку «Reset», включите питание и удерживайте кнопку еще 10 секунд. Далее обратитесь по адресу 192.168.0.1 и вставьте прошивку по запросу.

failsafe dir620

Ждем пока прошьется, ничего не трогаем, смотрим за поведением индикаторов, потребуется 3-5 минут примерно, когда загрузится закрываем браузер, ребутим роутер, пользуемся.

Прошивку я взял у Vampika

Это не самостоятельная прошивка, это модификация прошивки 1.9.2.7-d/-rtn от энтузиастов. Наш роутер есть в списке поддерживаемых.
Качаем релизную версию или ночные сборки по адресу https://vampik.ru/post/1/

На момент написания статьи была версия DIR620C1-3.0.6.5218.trx

Далее все просто, — идем в веб интерфейс нашего роутера, выбираем скачаную прошивку и заливаем. Все манипуляции желательно проводить не отключая роутер. Если у вас есть берперебойник — подключите питание через него.

Через несколько минут (заливка идет довольно долго) обновите страницу броузера и вы увидите отличное от стандартного приглашение в админку:

auth

Логин admin: пароль: admin

И можно пользоваться прошивкой с расширенными возможностями. Остается только разобраться с репозиторием Entware.

В данной версии прошивки заинтересовала расширенная поддержка USB устройств, в частности web камер, тонкая настройка USB модемов. И конечно же возможности встроенного samba сервера.

usb

В следующей статье по данному девайсу расскажу как установить и настроить прошивку TomatoUSB.

После использования роутера DIR-620 на практике — скажу что девайс оправдал вложеные в него средства на все 100%. После тестирования прошивок было приобретено еще два роутера этой ревизии исключительно исходя из низкой стоимости девайса.

Если будет использоваться 3G или 4G интернет — то прошивка от энтузиастов предпочтительнее. Легко можно настроить модем работающий в режиме Hilink (режим в котором модем управляестя с помошью Web — интерфейса), просто включив режим Ethernet over USB.

Не забывайте проверять на сайтах наличие новых версий прошивок, а также, если через стандартный интерфейс обновления D-link-овской прошивки, альтернативная не ставится, то через аварийный режим ставится почти любая совместимая прошивка размером до 8мб.

Если роутер планируется использовать как Wi-fi клиент или мост, то тут как раз подойдет прошивка Tomato USB.

Долгое время у меня без дела лежал Wifi-маршрутизатор D-Link DIR-615, который я заменил на более современный по причине частых сбоев и не корректности работы в целом.

Уже давно была идея, попробовать альтернативную свободную прошивку OpenWRT, но как-то «не доходили руки». В данном обзоре, мне бы хотелось описать проделанную работу.

Прошивка OpenWRT

Первое с чего нужно начинать, что проверка совместимости OpenWRT с вашим устройством.
Помимо модели нужно заранее знать и версию/ревизию вашего устройства. Обычно можно прочитать на задней части корпуса или самой плате.

В моем случаи D-link DIR-615 версии E4. Далее заходим на страницу Openwrt WIKI и фильтруем по производителю и модели.

Мне повезло, устройство поддерживается последней на данный момент версией 15.05.

Нажимаем View/Edit data и на открывшейся странице еще раз убеждаемся в совместимости, прочитав комментарии:

Works fine with OpenWrt 15.05 build for D-Link DIR-600 rev. A1 (tested on E4)

Скачиваем прошивку и переходим на страницу устройства (Device Page).

Инсталляция для данного устройства довольно проста, но потребуется доступ к консоли восстановления прошивки D-Link:
* Заметка с www.dd-wrt.com/wiki/index.php/DIR-615C, «Если ваш dlink 615 C1 использует f/w 3.12 или 3.11, то вам необходимо сделать даунгрейд до 3.10». Более старые прошивки, доступны на сайте поддержки D-Link.
— Устанавливаем IP-адрес на вашем компьютере ‘192.168.0.2’. Некоторые пользователи рекомендуют использовать адрес `192.168.0.10`.
— Нажмите и удерживайте кнопку сброса, пока индикатор питания не начнет мерцать оранжевым цветом (Обычно ~45 секунд) для переключения в режим восстановления прошивки. Или, зажмите кнопку сброса при включении роутера — это будет быстрее и займет около 5-15 секунд.

— Перейдите по адресу ‘http://192.168.0.1’ из вашего Веб-браузера. (Примечание: Некоторые современные браузеры, могут не работать с Веб-интерфейсом)
— Через «обзор» выберите скаченную ранее прошивку openwrt-15.05-ar71xx-generic-dir-615-e4-squashfs-factory.bin и нажмите прошить.

Последним версиям прошивки уже не хватает 4Mb flash-памяти, которые установлены в устройстве ревизии E4. Если собрать прошивку самостоятельно без Веб-интерфейса и установки дополнительный программ, то объема flash накопителя вполне хватит, но мне был необходим MQTT сервер mosquitto для управления Livolo через sonoff.

Варианты решения проблемы:
— USB-порт MOD (необходимо припаять USB-интерфейс и два-четыре резистора) и использовать обычную флешку в качестве файловой системы.
— Flash 16Mb MOD увеличить размер Flash памяти до 16 Мегабайт

В данном обзоре будут реализованы данные модификации.

Добавляем USB-порт

Необходимо припаять USB-порт в отверстия на плате, резисторы и прорезать «дырку». Благо на плате и корпусе уже имеют все необходимые отверстия и площадки.

Порядок действий:
— Припаиваем на L1 0-резистор (или просто делаем перемычку из припоя);
— Припаиваем на R4 и R5 резисторы по 22 Ом;
— Припаиваем USB-порт («USB A 108 (USB A 111) розетка на плату верт» именно под таким названием продается у нас в одном радиомагазине);

— Аккуратно продавливаем/вырезаем отверстие под USB-порт.

Добавляем Flash 16Mb

Потребуется чип с памятью и программатор, который можно сделать из Arduino UNO, Pro Micro или любой другой (будет отличаться только распиновка).

Роутер поддерживает следующие чипы:
— W25Q128FVSSIG

— MX25L12835FM2I
— S25FL128P

Наиболее доступный и дешевый вариант — это 25Q128FVSG.

Порядок действий:
— Выпаиваем старую 4Mb flash из DIR-615 с помощью паяльного фена или любым другим способом;
* Дампим прошивку через программатор на Arduino более детально, как это сделать можно прочитать здесь
Для удобства подключения и по причине отсутствия специального кабеля, я заказывал вот таки платки:

— Скачиваем FullFlash и распаковываем архив.
* Открываем fullflash_16mb_nomac10.bin в шестнадцатеричном редакторе и с помощью поиска по строке «11:22» находим MAC-адреса и меняем на свои (Основной, тот что на наклейке в прошивке – это 00:11:22:33:44:55);
— Загружаем отредактированный FullFlash в 16Mb-флешку через программатор на Arduino или любой другой;
— Припаиваем на место, обращаем внимание на положение ключа на чипе.

* — данные пункты, можно не делать, подобное описывается в ReadME, как плохой способ, но он работает.

Использование

Включаем роутер и подключаемся по Веб-интерфейсу, придумываем и вводим пароль для root и сохраняем настройки.

Подключаемся по ssh, например через PuTTY в Windows или ssh root@192.168.1.1 в Unix-подобных ОС.

Вводим команду df -h поверяем размер, свободного пространства.

Вставляем Flash в USB-порт роутера и командой dmesg проверяем определился ли наш накопитель.

Заключение

Прошивка OpenWRT превращает, ваш роутер в мини-компьютер и открывает большие перспективы, например вы можете найти свободные GPIO и подключать модули от Arduino напрямую или поставить MQTT-сервер mosquitto для своего умного дома.

Ссылки

Wiki OpenWRT Dir-615
Программатор SPI Flash на Arduino
OpenWRT DIR-615 Flash Mod и сборка своей прошивки на OpenWRT
Управление Livolo через sonoff

Кошка

Другие наши интересноые статьи:

  • Актуальная версия прошивки для роутеров
  • Алтел роутер цена в атырау
  • Алиса колонка мини подключить к вай фай роутер
  • Алтел роутер безлимитный интернет цена и тарифы в усть каменогорске
  • Альтернативные прошивки для роутеров zyxel keenetic

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии