Доброго времени суток!
Расскажу коротко суть проблемы, с которой я столкнулся.
На руках Keenetic 4G KN-1210 с актуально версией прошивки 3.7 (это последняя окончательная версия прошивки), а так же новый модем ZTE MF79U.
При подключении USB-модема к роутеру интернет отсутствует, в web-морде роутера модем определяется, но имеет статус "не готов".
На help.keenetic.com есть вот такая справочная информация:
После обновления операционной системы интернет-центра Keenetic до версий 3.7 и выше, подключенный к роутеру USB-модем ZTE MF79RU может сообщать в статусе "Не готов".
Дело в том, что в некоторых модемах (ZTE MF79U/MF79RU, MTS 8213FT, Huawei E5785Lh-22c) доступ к конфигурации WEB/API защищён паролем, и вероятнее всего данная проблема заключается в пароле учётной записи самого модема. Назначьте для доступа к веб-интерфейсу USB-модема пароль admin (это нужно сделать непосредственно в интерфейсе управления USB-модема). После этого проверьте работу USB-модема в роутере.
Другой вариант, установить в роутере версию KeeneticOS 3.8 и выше, в которой были добавлены команды для изменения пароля, с которым Keenetic будет опрашивать USB-модем.
Затем в интерфейсе командной строки (CLI) роутера последовательно выполните команды:
interface CdcEthernet0 web-api login admin — установить логин модема
interface CdcEthernet0 web-api password admin — установить пароль модема
где CdcEthernet0 — интерфейс модема.
Итак, компонент telnet мы установили, подключились к нашему роутеру, вводим команду interface CdcEthernet0 web-api login admin и консоль нам выдает ошибку, что не найдена надстройка web-api, так как ее нет в версии 3.7, а до прошивки 3.8 наш роутер обновить невозможно.
Решение:
Попробовать обновиться до версии для разработчиков Alpha 4, после снова подключился к роутеру по telnet, ввести последовательно указанные выше команды и перезагрузить роутер.
О, magic! Модем активен, интернет есть!
P.S
Для загрузки прошивки в роутер можно использовать его как ретранслятор.