D-Link DIR-320. Получение заявленной функциональности посредством альтернативной прошивки.
реклама
Возможности расширения сабжа, а именно, один 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
- 1 порт 10/100BASE-TX Ethernet
- Поддержка подключения DSL и кабельного модема
- Поддержка “Always-on” (bridged) и PPPoE для PPP-соединения по запросу
- 4 порта 10/100BASE-TX Ethernet
- Все порты поддерживают автоматическое определение полярности MDI/MDIX
- Все порты поддерживают управление потоком 802.3x
- Порт USB 2.0 типа A
- Протоколы принтера: TCP/IP, RAW printing, LPR
- Поддержка Windows Connect Now (WCN) для настройки
- 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 Мбит/с
- 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 важнее поддержки принтера.
Обсудить в конференции
реклама
Лента материалов
Соблюдение Правил конференции строго обязательно!
Флуд, флейм и оффтоп преследуются по всей строгости закона!
Комментарии, содержащие оскорбления, нецензурные выражения (в т.ч. замаскированный мат), экстремистские высказывания, рекламу и спам, удаляются независимо от содержимого, а к их авторам могут применяться меры вплоть до запрета написания комментариев и, в случае написания комментария через социальные сети, жалобы в администрацию данной сети.
Сейчас обсуждают