Прошивка DD-WRT для сети Yota
Что и зачем это сделано
Подготовлена прошивка DD-WRT для маршрутизаторов Asus в которую интегрированы драйвер MadWiMAX. Прошивка сделана с целью упрощения процедуры подготовки маршрутизатора к работе в сети Yota. Сразу после заливки DD-WRT в маршрутизатор Asus, он готов к работе в сети Yota.
Отличительные особенности прошивки
Данная прошивка имеет следующие отличительные особенности:
- работа по схеме DUAL WAN (основной линк наземного оператора, подключение Yota резерв);
- поддержка работы USB принтеров;
- легкая процедура инсталляции;
- продуманный, хорошо проработанный и понятный веб интерфейс;
- наличие хорошего функционала.
Поддерживаемое оборудование
Прошивка работает на следующих маршрутизаторах:
- Asus RT-N16 — рекомендуемая модель
- Asus WL-500gP V2
- Asus WL520GU
- Asus WL-500W
- D-Link DIR 320
Требуемые материалы, оборудование и программное обеспечение
В работе нам потребуется:
- маршрутизатор из списка выше;
- USB-модем Samsung SWC-U200 с версией микропрограммного обеспечения DA15;
- прошивка DD-WRT подготовленная для маршрутизатора Asus RT-N16;
- прошивка DD-WRT для прочих маршрутизаторов;
- программа для заливки DD-WRT в маршрутизатор Asus.
Подготовительные действия
На компьютере необходимо установить статический IP адрес 192.168.1.2 и маску 255.255.255.0.
Соединить компьютер с одним из LAN портов маршрутизатора кабелем Ethernet.
Маршрутизатор должен иметь настройки по умолчанию (заводские настройки).
Перепрошивка
Проверяем что маршрутизатор доступен для компьютера. По умолчанию маршрутизатор имеет IP адрес 192.168.1.1.
ping 192.168.1.1 Pinging 192.168.1.1 with 32 bytes of data: Reply from 192.168.1.1: bytes=32 time<1ms TTL=64 Reply from 192.168.1.1: bytes=32 time<1ms TTL=64 Reply from 192.168.1.1: bytes=32 time<1ms TTL=64 Reply from 192.168.1.1: bytes=32 time<1ms TTL=64 Ping statistics for 192.168.1.1: Packets: Sent = 4, Received = 4, Lost = 0 (0% loss), Approximate round trip times in milli-seconds: Minimum = 0ms, Maximum = 0ms, Average = 0ms
Запускаем программу для заливки DD-WRT и указываем IP адрес маршрутизатора и файл с прошивкой DD-WRT.

Рисунок 1. Вид экрана программы для заливки DD-WRT в маршрутизатор
В командной строке даем команду «ping 192.168.1.1 -t» и перезагружаем маршрутизатор. При включении питания удерживаем кнопку «Restore». В командной строке мы увидим следующий пример экрана:
ping 192.168.1.1 -t Pinging 192.168.1.1 with 32 bytes of data: Reply from 192.168.1.1: bytes=32 time<1ms TTL=64 Reply from 192.168.1.1: bytes=32 time<1ms TTL=64 Request timed out. Reply from 192.168.1.1: bytes=32 time=4ms TTL=100 Reply from 192.168.1.1: bytes=32 time=1ms TTL=100 Reply from 192.168.1.1: bytes=32 time=1ms TTL=100
Как только после пропадания «пингов» они снова появились. Нажимаем кнопку «Upgrade» в программе заливки DD-WRT. После чего начинается процесс обновления прошивки.

Рисунок 2. Заливка прошивки DD-WRT в маршрутизатор Asus

Рисунок 3. Вид экрана программы для заливки DD-WRT в маршрутизатор Asus при успешной заливки.
После того как прошивка DD-WRT будет залита в маршрутизатор он начнет записывать ее во flash память. Запись во flash займет не менее 3 минут в течении которого маршрутизатор нельзя перезагружать. Рекомендуем дать маршрутизатору 4-5 минут на запись во flash, по истечении которых его можно перезагрузить.
Загрузка маршрутизатора занимает около минуты, по истечении которой в браузере следует набрать адрес http://192.168.1.1 и откроется страница управления DD-WRT. При первом логине Вас попросят ввести название логина администратора и дважды попросят ввести пароль.

Рисунок 4. Вид экрана управления DD-WRT при первом входе
Все маршрутизатор готов к работе в сети Yota и теперь в него можно вставить USB-модем.
Да, и установите на сетевом интерфейсе компьютера автоматическое получение IP адреса (по DHCP).
Литература
Пример конфигурирование DD-WRT для организации поключения склада некоторой компании
Процедура прошивки маршрутизатора D-Link DIR-320
Процедура прошивки DD-WRT на сайте разработчиков
Создание мода прошивки DD-WRT под Yota
Лог файл DD-WRT
Ссылки
Сайт разработчиков прошивки DD-WRT
Сайт компании Active!Computers оказавшей помощь в улучшении прошивки. Александр Акимочкин дал существенные рекомендации по организации скриптов и помог разрешить вопросы связанные с динамической регистрацией в DNS и с пробросом портов
Восстановление маршрутизатора если что-то пошло не так
Включение режима 802.11n на ноутбуках со встроенным WiMAX, рекомендую использовать утилиту iwleeprom
Отключение Whitelist на ноутбуках Lenovo с EFI BIOS
@Heretic , в прошивке подготовленной мной пингуется default gateway. IP адрес 77.88.21.8 для контроля работы WiMax подключения не используется.
Это хорошо, перешился на вашу версию, поскольку та стала неработоспособной из-за недальновидности. Нельзя этот скрипт завязывать на один определённый адрес, который может в один прекрасный день приказать долго жить, как это произошло вчера. И с тем скриптом wimax-интерфейс переподключается по кругу через каждые 20 секунд, полагая что нет коннекта.
Добрый день Сергей. Спасибо ещё раз за прошивку, успешно пользуемся. Возник вопрос, возможно ли во второй USB (Asus WL-500gP v2) воткнуть WebCamer’у и как-то получать изображение?
@Maxus , посмотрите эту статью.
@s.safarov
Спасибо за скорый ответ, посоветуйте, что выбрать для вашей версии прошивки:
dd-wrt.v24_generic_nokaid.0806.usb-onlywebcam-mod-0.3-images
dd-wrt.v24_generic_nokaid.0806.usb-webcam-mod-0.3-350n-usbmodules-images
dd-wrt.v24_generic_nokaid.0806.usb-webcam-mod-0.3-allusbmodules-images
dd-wrt.v24_generic_nokaid.0806.usb-webcam-mod-0.3-no-chillisputnik-images
dd-wrt.v24_mini_generic.0806.usb-onlywebcam-mod-0.3-images
dd-wrt.v24_mini_generic.0806.usb-webcam-mod-0.3-350n-usbmodules-images
dd-wrt.v24_mini_generic.0806.usb-webcam-mod-0.3-allusbmodules-images
dd-wrt.v24_std_generic.0806.usb-onlywebcam-mod-0.3-images
dd-wrt.v24_std_generic.0806.usb-webcam-mod-0.3-350n-usbmodules-images
dd-wrt.v24_std_generic.0806.usb-webcam-mod-0.3-allusbmodules-images
dd-wrt.v24_std_generic.0806.usb-webcam-mod-0.3-no-chillisputnik-images
dd-wrt.v24_vpn_generic.0806.usb-onlywebcam-mod-0.3-images
dd-wrt.v24_vpn_generic.0806.usb-webcam-mod-0.3-350n-usbmodules-images
dd-wrt.v24_vpn_generic.0806.usb-webcam-mod-0.3-allusbmodules-images
dd-wrt.v24_vpn_generic.0806.usb-webcam-mod-0.3-no-chillisputnik-images
Продолжит-ли работать yota-модем?
@Maxus для того чтобы в прошивке с поддержкой web камеры работал модем Samsung SWC-U200 воспользуйтесь статьей
Создание мода прошивки DD-WRT под Yota
Для создания своей версии прошивки попробуйте воспользоваться сборкой dd-wrt.v24_mini_generic.0806.usb-webcam-mod-0.3-allusbmodules-images.
Доброе утро, Сергей. Не подскажите будет ли работать эта прошивка со статическим адресом на yota?
@Сергей, добавил функционал для назначения IP адреса. Для этого на странице «Установка -> Основные установки» в поле «Тип соединения» необходимо выбрать «СтатическийIP» и ввести предоставленные Yota данные.
@s.safarov
Сергей, большое спасибо, о результатах отпишу позже.
Привет!
На форуме dd-wrt писали, что роутер зависает.
Купил сей девайс 4 дня назад… Хочу поделиться впечатлениями:
Прошивал чешской прошивкой для 3G модема, попробовал 2 модема, оба подключаются. Как только даю нагрузку на канал — роутер тут же виснет. С этим мучился 3 дня и вот сегодня у меня оказалась в руках Yota, воткнул ее в ту же прошивку и снова роутер завис после нагрузки! Т.е. кажется что при любой нагрузке на USB роутер виснет.
Имел ли ты дело с такой ерундой?
Почему то уверен, что с этой прошивкой тоже будет виснуть. Сейчас нет возможности проверить — роутер знакомому отдал. Проверит завтра с вашей прошивкой.
@Дмитрий , работую через модем Samsung SWC-U200 установленный в маршрутизатор и каких-либо зависаний маршрутизатора не обнаружил.
@s.safarov
Да, я забыл написать что роутер 520gu =)
Вообщем с данной прошивкой все отлично! Зависает только с прошивкой от чехов… Но мне то не Yota нужна, а поддержка 3G… Можешь подсказать прошивку dd-wrt с поддержкой 3G модемов?
@Дмитрий лично с прошивкой DD-WRT имеющей поддержку 3G модемов не сталкивался. Посмотрите страницу http://www.dd-wrt.com/phpBB2/viewtopic.php?t=64367
Именно с этой прошивкой и зависает при нагрузке!!! =(((((( Подключается, но зависает… Прям не знаю что делать…
@Дмитрий Тогда попробуйте воспользоваться руководством активации поддержки 3G модемов на этой странице.
При необходимости Вы можете интегрировать пакет(ы) в прошивку. Для интеграции Вы может почитать эту статью.
Пользовался прошивкой от Олега свисток вис раз в день но скорость была приличная, теперь же с этой прошивкой инет отваливается каждые 20сек и скорость упала на порядок… Как бы теперь вернуть обратно старую прошивку???
@vans , переименуйте файл с прошивкой Олега так чтобы он имел расширение «.bin» и обновите прошивку маршрутизатора на странице «Тех.обслуживание» -> «Обновление прошивки».
При обновлении, установите параметр «По завершении обновления» в значение «Установить значения параметров по умолчанию».
Доброго дня!
Вчера перепрошил всё как описано выше, после перезагрузки роутер перестал определяться и отвечать. через браузер по адресу 192.168.1.1 полная тишина, на пинг роутер тоже не откликается. Возможно ли как-то сбросить настройки на заводские? Или есть возможность отката?
Заранее благодарен!
@Maksi , сбросить настроки в заводские можно удерживая кнопку restore (reset) течении 10-20 секунд. После того как маршрутизатор установит настройки по умолчанию, он просигнализирует об этом «моргнув» светодиодами и идикатор питания начнет мигать.
После этого необходимо выключить и включить маршрутизатор.
Откатится на любую другу прошивку можно повторно залив необходимую Вам прошивку в маршрутизатор. Это может быть как прошивка от вендора, так и прошивка Олега. Процедура полностью аналогична описанной на этой странице. Необходимо выбрать только соответствующий файл. Так же рекомендуется расширение файла установить в «.bin».
Здравствуйте!
К сожалению описанный выше способ не принёс никаких результатов. Есть ли варианты сделать hard reset и сбросить настройки. Или всё совсем плохо и только в утиль? Повторюсь пинги не идут вообще — модем не отвечает. Буду благодарен за любой совет!
@Maksi , тогда поможет только процедура «зануления 9 пина«. С помощью данной процедуры мной была востановленна работа WL-500gP v2 и WL-500W.
в теме не увидел принты зануления WL-500gP v2. может где по другим веткам есть или личное? боюсь окончательно убить железо… буду признателен!
@Maksi на рисунке необходимо зажимать правую ногу резистра R62 и металический корпус разъема питания. В остальном процедура такая же как и в описаной статье.
Что можете сказать о работе данной прошивки с DynDNS?
@Alex, работа прошивки с DynDNS проверна. Динамическое обновление DNS записей работает как при подключении через WiMAx интерфейс, так и через WAN (Ethernet) интерфейс.