Роутер D-link DIR-320NRU B1 с модемом от мегафон 4G или как заниматься сексом 3 дня подряд
У меня на даче долгое время стоял и работал роутер D-link DIR-320NRU с модемом от SkyLink. Потом я прошил в DIR-320NRU на новую официальную прошивку от D-link, которую взял здесь: ftp://ftp.dlink.ru/pub/Router/DIR-320_NRU/ Эта прошивка умеет работать с Yota. Yota проработала на даче несколько месяцев и зимой 2014 начала очень плохо работать… видимо что-то изменилось в плане зоны покрытия. Пришлось искать другой вариант. Я проверил на своем телефоне с помощью speedtest.net приложения скорость Билайн HSPA+. Скорость получилась примерно 7 МБит, если мне не изменяет память. 
Роутер: D-link DIR-320
P/N: RIR320NRUB1A.B1E
F/W: 1.2.94 (заводская), 1.4.3 (которую я зашил в него)
Модем: Мегафон M100-4, он же Huawei e3272.
Открыв инет, я ожидал найти готовую прошивку, поддерживающую DIR-320 и модемы 3G. Первым разочарованием было то, что моя любимая DD-WRT не поддерживает DIR-320 с модификацией B1. Это уже напрягло, потому что все остальное оборудование, которое когда либо попадалось мне в руки с DD-WRT работало. Далее я наткнулся на форум 4PDA, в котором есть подробное описание модема e3272. На форуме было много сообщений о том, что DIR-320NRU B1 замечательно прошивается прошивкой от Zyxel keenetic, после чего он идеально работает с модемами. Покопав в интернете эту тему, я нашел прошивку Firmware-KEENETIC-V1.00[BFW.4]D0_1202222216.bin. Я зашел на веб интерфейс роутера и попытался прошить его этой прошивкой, однако роутер проигнорировал это действие. Потом я нашел инструкцию, в которой описана процедура прошивки в “аварийном” режиме. Для этого надо выключить питание роутера, зажать кнопку ресет и не отпускать ее, включить роутер с нажатой кнопкой ресет, подождать 10 секунд, отпустить кнопку ресет. На ПК настроить сетевой интерфейс на адрес 192.168.0.2 и браузером зайти на 192.168.0.1. В браузере при этом появляется Failsafe надпись и две кнопки “Обзор” – для выбора прошивки и “Загрузить” – для заливки прошивки в роутер. Но и этот метод мне не помог.
Следующее, что я нашел: нужно провести даунгрейд прошивки до заводской, чтобы она смогла принять прошивку Zyxel. Номер заводской прошивки 1.2.94. Ее можно скачать на официальном сайте: ftp://ftp.dlink.ru/pub/Router/DIR-320_NRU/ Скачал, зашел как обычно на веб интерфейс роутера, зашел в “Обновление ПО” и подсунул ему прошивку 1.2.94. Роутер весело моргнул и прошился. После этого, уже в прошивке 1.2.94 я попробовал вновь скормироть роутеру прошивку Zyxel, но ничего не вышло. Роутер просто не желает прошиваться чем либо.
Я пошел дальше копаться в интернет, чтобы найти хоть что-то, чем можно прошить DIR-320. Залез и на OpenWRT и какие-то еще левые сборки нашел. Нашел даже форум, на котором чувак разбирает файловую систему, описывая проблему компрессии. Но ни одна прошивка не хотела влезать на роутер. Я даже нашел программу, которая называется DIR_320_RFU.exe, которая заливает по TFTP указанную тобой прошивку. Но и она не смогла зашить роутер.
Потом я попробовал напрямую программой TFTP залить прошивку. Но и это не помогло. Полез искать дальше. Нашел информацию о том, что Windows 7 может не давать работать с роутером в момент определения среды передачи данных и это лечится правкой реестра по ветке HKEY_LOCAL_MACHINESystemCurrentControlSetServicesTcpipParameters DisableDHCPMediaSense = 1. Это извращение делать уже совсем не хотелось, ибо я и так погряз в джунглях, решая простую задачу. Надо было вернуться к поиску чего-то простого.
Чудо свершилось случайно
И тут я обращаю внимание на то, что прошивки имеют разные расширения. Одни BIN, другие TRX, а есть еще и FWZ. И тут мне совершенно случайно попадается файл: DIR320NRU-Keenetic_LiteB_LTE.fwz. Я подсовываю его роутеру и… чудо свершилось! Роутер прошился и превратился в zyxel!
Но это еще не все
В новоиспеченный Zyxel (DIR-320) я вставляю модем и иду в раздел настроек. Перевожу роутер в режим работы с 3G модемом. Модем начинает весело мигать и в статусе появляется строка, что он подключен. Но не тут-то было! Я пытаюсь выйти в интернет и лампочка на модеме гаснет. В журнале появляется злобная надпись usb device disconnected и modem hangup. Полез читать инет дальше. Дочитался до того, что надо модем вставить в ПК и в гипертерминале ввести команду, которая заставит модем работать только в режиме модема. Вот некоторые из них:
AT^SETPORT=? — Возможная конфигурации портов
AT^SETPORT? — Текущая конфигурация портов
AT^SYSINFOEX — В какой сети зарегистрировано устройство — GSM, WCDMA или LTE
AT^SYSCFGEX=? — Диапазоны сети
ATI — Информация о устройстве
AT^VERSION? — Информация о версии прошивки
AT^FHVER — Смотрим версию прошивки и версию железа
AT^RESET — Перезагрузка модема
Вот так это выглядит в программе Hyperterminal:
at
OK
at^setport=?
^SETPORT:1: 3G MODEM
^SETPORT:2: 3G PCUI
^SETPORT:3: 3G DIAG
^SETPORT:5: 3G GPS
^SETPORT:A: BLUE TOOTH
^SETPORT:16: NCM
^SETPORT:A1: CDROM
^SETPORT:A2: SD
^SETPORT:10: 4G MODEM
^SETPORT:12: 4G PCUI
^SETPORT:13: 4G DIAG
^SETPORT:14: 4G GPS
OK
at^setport?
^SETPORT:FF;10,12,10,12
ati
Manufacturer: huawei
Model: E3272
Revision: 21.436.05.00.209
IMEI: 8675030143923XX
+GCAP: +CGSM,+DS,+ES
Обратите внимание на ответ на последнюю команду at^setport? и ответ: FF;10,12 – это значит, что модем находится в режиме “только модем”. Есть еще команды управления режимом, но я их пока не проверял:
Включение / отключение режимов 3G и 4G.
- AT^SYSCFGEX=”00″,3fffffff,2,4,7fffffffffffffff,, – Автоматически.
- AT^SYSCFGEX=”02″,3fffffff,2,4,7fffffffffffffff,, – Только 3G.
- AT^SYSCFGEX=”02″,400000,2,4,7FFFFFFFFFFFFFFF,, – 3G ( 2100 МГц )
- AT^SYSCFGEX=”02″,2000000000000,2,4,40,, – 3G ( 900 МГц )
- AT^SYSCFGEX=”02″,2000000400000,2,4,40,, – 3G ( 900/2100 МГц )
- AT^SYSCFGEX=”03″,3fffffff,2,4,7fffffffffffffff,, – Только 4G.
- AT^SYSCFGEX=”0302″,3FFFFFFF,1,2,7FFFFFFFFFFFFFFF,, – 4G/3G.
Команды ATD – это я поинтересоваться хотел, какую скорость коннекта он напишет, но он ничего не написал 🙁 После перевода модема в режим “только модем”, я вставил его обратно в роутер. Вроде бы все заработало нормально. Я предполагаю, что отключение было связано с тем, что слабый сигнал вынуждал модем “прыгать” с одного стандарта передачи данных на другой, вызывая отключение устройства, а не прерывание связи.
Весь арсенал для прошивки D-link DIR-320NRU B1
В архив 50 Мб я собрал все, что нашел: рабочие и не рабочие прошивки и утилиты: DIR-320NRU
8 thoughts on “ Роутер D-link DIR-320NRU B1 с модемом от мегафон 4G или как заниматься сексом 3 дня подряд ”
привет.
Я так и не понял как ты перевёл модем в режим “только модем”
Перепробывал все команды выдаёт ошибку, модем e3372 мегафон
Напиши мне на почту mswh собака mail.ru
Спасибо за подсказку! Установил прошивку Zyxel, работает с модемом ZTE MF667 после его разблокировки и переключения в режим модема.
Спасибо огромное. То что нужно.
уже неделю ***сь с e3372 от мегафона и dir320nru.
всё перепробовал, пишет ошибка протокола((
Привет!
Шил роутер чётко по инструкции, но когда залил прошивку Zyxel, он перестал определяться по адресу 192.168.0.1, хотя и по wi-fi и по кабелю ethernet устройство определяется, очень прошу ответить мне, если есть возможность, т.к. не понимаю как мне быть дальше.
Заранее благодарю за помощь!
С подключением к роутеру разобрался, всё просто оказалось, адрес поменялся. А вот как через гипертерминал подключиться к huawei e3372 не понятно.
Когда в ПК вставляешь, должен появиться COM порт. Появляется?
kazanhelper
Прошивка и настройка D-Link DIR-320 для раздачи 3G-интернета.

1. Заходим в web-интерфейс роутера.
Для этого нужно установить IP-адрес вашего компьютера 192.168.0.2, затем в адресной строке браузера набираем 192.168.0.1 и жмем Enter. Откроется окно авторизации. По умолчанию логин — admin, пароля нет.
2. Прошивка роутера.
Перед нами web-интерфейс роутера. Открываем вкладку «Maintenance» и жмём «Firmware Update«. В «Update Setting» через кнопку «Обзор» выбираем ранее скаченный файл прошивки с расширением *.bin ( в моем случае это DIR-320A1_FW121WWb03.bin) и жмём «Apply». Пойдет отсчет времени (около 143 секунд). Ни в коем случае не выключайте питание роутера! Как только отсчет закончится, нужно снова зайти в меню «Maintenance» -> «Firmware Update» и уже в «Update language package» через кнопку «Обзор» выбрать файл русификатора (в моем случае dir320_v1.21_langpack_ru.bin). Жмём «Apply«, ждем около 40 секунд, и перед нами обновленный и русифицированный D-Link DIR-320.
3. Настройка раздачи 3G-интернета.
Заходим в web-интерфейс роутера (192.168.0.1). Жмем кнопку «Настройка Интернет-соединения вручную«. В поле «Тип Интернет-соединения» выбираем «3G-модем». Вводим данные:
- логин: megafon
- пароль: megafon
- номер: *99#
- APN: internet
- MTU: 1492
Далее ставим флажок «Always-On» и нажимаем «Сохранить настройки«.
Всё! Теперь можете смело вставлять 3G-модем и пользоваться интернетом! Если интернета нет, попробуйте не вынимая модем перезагрузить его (выключить и включить питание).

