Kmod usb net cdc ether не устанавливается
Всем привет. Данный мануал подойдет для тех, кто хочет раздать интернет с 3g\4g USB модема, на несколько ПК в режиме hilink. У некоторых USB модемов может быть два режима работы — Stick и Hilink. В первом случае модем работает как коммутируемый интерфейс, в котором как и в обычном модеме происходит «дозвон» на определённый номер. В режиме Hilink модем работает как сетевая карта, и имеет встроенный 3g\4g роутер. В идеале вы должны перепрошить ваш модем для работы в режиме Hilink, но мы делать этого не будем! =D
Что мы имеем и что будем делать для создания всей сети:
- Роутер TP-link TL-WR842ND v.1
- USB модем HUAWEI E3372 (E3372h-153)
- ПК =)
Первым делом идем на оф.сайт openwrt и скачиваем прошивку для СВОЕГО роутера. Обратите внимание, нужно знать на каком адаптере построено Ваше устройство. В моем случае я использую TL-WR842ND, он работает на ath79 — соответственно для него tplink_tl-wr842n-v1-squashfs-factory.bin.
Примечание! kernel — это файл с ядром, factory — прошивка для перепрошивки со стока прошивки, sysupgrade — обновление с предыдущей версии на текущую.
TP-Linnk TL-WR842Nd
После успешной перепрошивки роутер будет доступен по адресу 192.168.1.1 (на стоковой прошивке он работает по адресу 192.168.0.1). При первоначальном входе не будет задан пароль пользователя root. Его настроим потом.
Для начала идем Сеть -> Wi-Fi -> Беспроводная сеть radio0 -> Поиск.
Подключаем роутер к любой точке где есть интернет.
Я подключил к своему мобильному телефону раздающему интернет по wi-fi. Сохраняем и применяем настройки подключения.
Далее идем в Система -> Software
Жмем кнопку Update lists… Роутер обновит список приложений в репозитории.
После того как установили все пакеты, выключаем роутер, подключаем USB модем и включаем. Первый запуск с USB модемом может занять больше времени, дождитесь загрузки! После того как ротуер загрузился идем в Сеть -> Интерфейсы -> Добавить новый интерфейс. Пишем название интерфейса, я назвал USB_WAN, Протокол — DHCP, интерфейс — eth2. Создаем новый интерфейс, и сразу нажимаем на нем кнопку Изменить. Переходим во вкладку Настройки межсетевого экрана, выбираем зону WAN, после чего кнопку Сохранить.
Далее сохраняем и применяем все настройки в меню интерфейсов.
После этого интернет с USB модема должен раздаваться через роутер. Настройка завершена! Остальные настройки (задание пароля на Wi-fi сеть и т.д.), выполняйте под свои нужды =) После отключения роутера от своей сети Wi-Fi клиент-соединение, можно удалить.
Ну и напоследок небольшой тест:
По скриншоту видно, что я использовал сим карту от Теле2, скорость средненькая. Предположу, что качество сигнала было не очень хорошее, либо проблема в USB порте самого роутера, на сколько знаю в нем встроен USB 1.1, пропускная способность которого 15-20 Мб\с..
Пакеты установлены, в журнале ядра видит подключенный HUAWEI E3372, но к сожалению не появляется интерфейс eth2, есть только eth0 (пишет что это lan), eth1 (пишет это wan) и все 🙁
Модем в cdc режиме.
- Ответ изменён 1 год, 6 месяцев назад пользователем pavlo1c .
но к сожалению не появляется интерфейс eth2
Я же написал в мане, после слов «После того как установили все пакеты», читайте «идем в Сеть -> Интерфейсы -> Добавить новый интерфейс», его у вас нет, потому что вы его просто не создали…
Я не про USB_WAN интерфейс, а про eth2
Я не про USB_WAN интерфейс, а про eth2
Да, я про него же) USB_WAN — это я так назвал интерфейс eth2, при создании нового интерфейса (раз usb модем определяется ядром ос), просто выберете его (eth2, либо какой по счету интерфейс будет у вас в openwrt) и все будет норм
Создавать его руками, а не выбирать в готовый интерфейсах?
Создавать его руками, а не выбирать в готовый интерфейсах?
Да, через вебинтерфейс, желательно вообще сделать скрин, и скинуть сюда, чтоб убедиться в том, что у вас все есть, и я говорю верную информацию…
P.S. скриншот того какие интерфейсы есть, при создании нового
Вложения:
после установки всех драйверов, нужно перезагрузить роутер, с подключенным usb модемом, скорей всего у вас из-за этого не появился eth2
после установки всех драйверов, нужно перезагрузить роутер, с подключенным usb модемом, скорей всего у вас из-за этого не появился eth2
к сожалению я первым делом это сделал и уже еще 3 раза перегружал
Вот что в логах есть:
- Ответ изменён 1 год, 6 месяцев назад пользователем Esmertec .
Вот что в логах есть:
судя по логу все норм, если через ssh подключиться и посмотреть какие интерфейсы есть через ifconfig?
p.s. подозреваю, что модем просто не «поднялся» хз по какой причине..
p.ss. скин ifconfig сюда залейте посмотреть
ifconfig не показывает интерфейсов с mac адресом модема 🙁
а ifconfig -a, что показывает, суть в том, что тут два варианта, либо сам интерфейс выключен (что странно), лбо модем не определился как дополнительный интерфейс.
p.s. что за модель роутера кстати, и какую версию openwrt поставили?
p.ss. подпись не трогай я поправлю ссылку на никнейм, только возможно надо будет пароль задать занова, т.к. скинется на пустой
Если при регистрации в Сообществе Вы укажете адрес электронный почты, который используете на данном форуме, то Ваши данные будут перенесены на форум Сообщества автоматически.
Также, если на форуме Сообщества Ваш никнейм будет занят, то Вам предложат сменить его или оставить, но с приставкой "_RU".
Убедительная просьба не дублировать темы на старом/новом форуме.
Настройка MR3040 v1. + OpenWRT + USB-Yota
Портативный беспроводной маршрутизатор серии N с поддержкой стандартов 3G/4G, питание от встроенного аккумулятора
Установка пакетов/драйверов через ssh
Подключаем 3G/4G модем в Mikrotik в USB-порт. Выполняем команду обновления списка доступных пакетов в OpenWRT.
Выполните установку необходимых пакетов для работы модема
Устанавливаем утилиту usbutils.
Для отображения информации о шинах USB и подключенных устройствах выполняем команду lsusb
Модем определился как Huawei Technologies Co., Ltd. E353/E3131 (Mass storage mode)
Смотрим на каком интерфейсе находится 3g/4g модем
В нашем случае это интерфейс eth2
Настройка MR3040 v1. + OpenWRT + USB-Yota
Аппаратная версия устройства : v1
В то время как официальная прошивка пока плохо справляется со своими обязанностями, кастомная прошивка из проекта OpenWRT решает все проблемы и открывает огромные возможности использования данного устройства.
. пост на стадии написания, но пользоваться уже можно.
. позже добавлю скриншоты .
Примечание: сначала читаем целиком, потом делаем)))
2) . и прошиваем через стандартный веб-интерфейс (Firmware Upgrade).
Примечание: при прошивке через WiFi, теоретически, пакеты могут быть повреждены, желательно шиться, подключившись по Ethernet.
3) а) организуем какой-нибудь интернет на компьютере НЕ через роутер (вставляем ту же ёту).
б) делаем подключение общедоступным для ethernet
в) выставляем на ethernet компа IP: 192.168.1.2
4) Заходим в новый веб интерфейс по 192.168.1.1 (логин уже вбит, пароль оставляете пустым, просто жмёте enter). Роутер сразу просит вас задать пароль на админку - щёлкаете на эту надпись и он вас перекидывает куда нужно. вбиваете пароль, далее save & apply.
5) Переходим в Network =>Interfaces => LAN: указываем IPv4 Gateway - 192.168.1.2; Use custom DNS servers - 8.8.8.8; save & apply. Роутер получил интернет от компа и готов к установке модулей для поддержки ёты.
- kmod-usb-core (он подтащит kmod-nls-base)
kmod-usb-net
kmod-usb-net-asix
kmod-usb-net-cdc-ether
kmod-usb-net-rndis
kmod-usb2
kmod-ath9k (для функционирования wifi)
kmod-usb-ohci (для распознавания модема)
luci-i18n-russian (русский язык)
дожидаемся загрузки и установки пакетов.
7) Возвращаемся в веб-интерфейс. Опа! Уже есть русский язык. Опять переходим в интерефейсы - LAN и стираем ранее вбитые gateway и dns. Потом возвращаемся в интерфейсы и нажимаем "добавить новый интерфейс". Далее, имя: yota, протокол: dhcp, и выбираем интерфейс eth1.
8) Сеть - межсетевой экран - внизу есть "Зоны". Тут выбираем ёту зоной wan.
9) В общем-то всё) Возвращаем ethernet'у компа авто-получение IP и проверяем)
Забыл про настроку WiFi, скоро допишу
Так, почему при этом образ у вас взят от 3420?
Хватает ли памяти без доп втыкания флешек на установку пакетов?
Есть ли возможность потестить с другими девайсами 4g?
Сильно ли выросло время отвключения девайса до появления вифи и установки соединения по сравнению со стоковой?
Включается, как мне кажется, даже быстрее чем с родной прошей. Все описанные пакеты влезают в пзу, ещё 800кб свободно. Других модемов для проверки под рукой нет, как будут - обязательно попробую
БЛИИИН. так сладко написано,мучаюсь с етой . отваливается инет раз в три минуты. НО . СТРАШНО ПРОШИВАТЬ . а вдруг не получится и потом не верну старую прошу ?
Ну вот добрались руки и у меня.
Меня жестко мучает вопрос - как заставить работать данный девайс в режиме 2G/3G. То есть в 3G он работает нормально, но при потери сети в режиме 2G не хочет ни в какую конектится к сети. Глюк известный, техподдержка кормит завтраками.
Надеялся что OpenWRT поможет решить эту проблему.
Прошился как описано выше, накатил пакеты. Сразу скажу
rad1960 писал(а): БЛИИИН. так сладко написано,мучаюсь с етой . отваливается инет раз в три минуты. НО . СТРАШНО ПРОШИВАТЬ . а вдруг не получится и потом не верну старую прошу ?
Вернуть назад получилось, причем обычным способом через веб.
Но вернемся к моим соисканиям.
Чтобы интерфейс назначить как UMTS/GPRS/3G пришлось доустановить дополнитльный модуль. Он легко устанавливается так же через веб интерфейс, не помню как точно называется, но в фильтре писал 3g
После этого появилась возможность настраивать 3G модем. Тут сколько я не мучался так и не добился активации модема. Чесно говоря не знал, какое устройство выбрать: ttyATH0 или ttyS0- ttyS15.
Кто проходил этот путь, подскажите как настроить на работу с 3G мопедом.
Добавлю, мопед Huawui E160G
Спасибо
Ушел немного дальше. По логам видно, что 3G модем видится роутером, происходит процесс авторизации и тут же обрыв. Кто подскажет, куда копать?
8) Сеть - интерфейсы - yota - редактировать - настройки межсетевого экрана. Тут выбираем ёту зоной wan.
Также в п.6 ИМХО пакеты проще загрузить через web-интерфейс: System - Software - в поле "Download and install package:" вставляем названия всех пакетов через пробел
kmod-usb-net kmod-usb-net-asix kmod-usb-net-cdc-ether kmod-usb-net-rndis kmod-usb2 kmod-ath9k kmod-usb-ohci luci-i18n-russian
ZTE MTS 837F (MF79) | ZTE MTS 836F (MF833T Билайн) – обсуждение »
4G/LTE Modem | LTE/UMTS/HSUPA/HSPA+/GPRS/EDGE | MicroSD: ДаGB
- Wi-Fi 802.11b/g/n
- LTE FDD: B1/B3/B5/B7/B8/B20(28) (800/850/900/1800/2100/2600)
- LTE TDD: B40(B38 и B41)
- UMTS: B1/B2/B5/B8
- GSM: 850/900/1800/1900MHz
- LTE-FDD: DL/UL 150/50Mbps Category4
- LTE-TDD: DL/UL 110+/11+Mbps
- HSPA+: DL/UL 21/5.76Mbps
- Размеры: 93.8 х 28.6 х 13.5 мм
- 2хLED индикатора
- MicroSD
- LTE FDD: B1/B3/B5/B7/B8/B20(28) (800/850/900/1800/2100/2600)
- LTE TDD: B40(B38 и B41)
- UMTS: B1/B2/B5/B8
- GSM: 850/900/1800/1900MHz
- LTE-FDD: DL/UL 150/50Mbps Category4
- LTE-TDD: DL/UL 110+/11+Mbps
- HSPA+: DL/UL 21/5.76Mbps
- Размеры: 93.8 х 28.6 х 13.5 мм
- LED индикатор
- MicroSD
Прикрепил все файлы..
странно но там папки с дровами пустые.. кроме папки drivers\64bit\WNET\, файлы zterndis.cat и zterndis.inf, судя по названию дрова под режим NDIS
а дрова под другие композиции есть у кого нить ?
повис сейчас на
USB\VID_19D2&PID_0534&REV_0100&MI_01
USB\Class_ff&SubClass_ff&Prot_ff
USB-LOG
кому интересно) фото внутренностей
Модель837F по МТС
Версия ПОWEB_MTSRUS837FV1.0.0B02
Версия ПО устройстваBD_MTS837FV1.0.0B02
Версия оборудования837F.H01
вот что на микрухах
1.
ZX297520
0109
TGU702.00
1614/FC222100
повис сейчас на
USB\VID_19D2&PID_0534&REV_0100&MI_01
USB\Class_ff&SubClass_ff&Prot_ff
USB-LOG
действия) воткнул) пределился. морда работает
открыл унлокер, жму лупу)
переключилась композиция
сначала определились и устаровились такие устройства, в разделе портов
USB\VID_19D2&PID_0256&MI_00
USB\Class_ff&SubClass_ff&Prot_ff
DL1 Interface (COM57)
USB\VID_19D2&PID_0256&MI_01
USB\Class_ff&SubClass_ff&Prot_ff
DL2 Interface (COM56)
далее он снова переключился, и появились такие устройства..
дрова сам не находит
USB\VID_19D2&PID_0534&REV_0100&MI_01
USB\Class_ff&SubClass_ff&Prot_ff
USB-LOG
и все..
теперь при подключении сначала врубаются два устройства
DL1 Interface
DL2 Interface
через секунды 3, переключается на USB-LOG и USB-AT
пробовал подсунуть дрова например от mf90+
ставятся.. но ни терминал не отвечает на ATI ни QPST не видит)
хотелось бы хотя бы вернуть его тупо к жизни) как было) сетевуха и рабочая морда) дальше уже будем разблокировать.
что посоветуете? какие дрова подсунуть?
По пиид и вид погугли. Тему мф920поштудируй. Проц тот же
пусто) 100% совпадений нет
ща взял дрова из шапки 920
USB-AT
ставил руками дрова ZTE NMEA Device
терминал на ATI говорит
+CME ERROR: command syntax error
+CME ERROR: invalid command
USB-LOG
ставил руками дрова ZTE Diagnostics Interface
терминал на ATI говорит
"тишина"
USB\VID_19D2&PID_0534&REV_0100&MI_00
USB\Class_ff&SubClass_ff&Prot_ff
USB-AT
ставил руками дрова ZTE NMEA Device
терминал на ATI говорит
+CME ERROR: command syntax error
+CME ERROR: invalid command
на команду AT+CGMW
ответ
837F
OK
.
пусто) 100% совпадений нет
.
ща взял дрова из шапки 920
USB-AT
ставил руками дрова ZTE NMEA Device
терминал на ATI говорит
+CME ERROR: command syntax error
+CME ERROR: invalid command
USB-LOG
ставил руками дрова ZTE Diagnostics Interface
терминал на ATI говорит
"тишина"
QPST для квалкома а не для процессоров от зте.
Логично что он его не видит.
Скорее всего система команд идентична 920
А это значит что скорее всего можно также поменять имей и рассчитать код через калькулятор Алексея.
Вернуть в первоначальное состояние, как оказалось, можно очень просто - нажать кнопочку reset под съемной крышкой.
Перевод в такое состояние (USB-AT и USB-LOG) делает dc-unlocker
А вот что делать дальше и как отлучить этот модем от МТС непонятно.
Нарыть ничего не смог.
P.S. Код разблокировки с *чужой* симкой запрашивается. значит еще не все потеряно.
Из того, что удалось нарыть: МТС 837F это ZTE MF79.
USB\VID_19D2&PID_0256&MI_00
USB\Class_ff&SubClass_ff&Prot_ff
до установки дров Bootloder
после установки дров DL1 Interface
USB\VID_19D2&PID_0256&MI_01
USB\Class_ff&SubClass_ff&Prot_ff
до установки дров Serial
после установки дров DL2 Interface
сетевая
Remote NDIS based Internet Sharing Device
USB\VID_19D2&PID_1557&REV_0101&MI_00
USB\VID_19D2&PID_0534&REV_0100&MI_00
USB\Class_ff&SubClass_ff&Prot_ff
до установки дров USB-AT
после установки дров, руками подсовываю от MF920 (ZTE NMEA Device или AT Port)ставит, терминал отвечает на запросы.
USB\VID_19D2&PID_0534&REV_0100&MI_01
USB\Class_ff&SubClass_ff&Prot_ff
до установки дров USB-LOG
какие только дрова не совал.. итоги терминал не общается через это устройство.. , qpst не видит это устройства с разными дровами..
Приветствую. Данная заметка подойдёт тем, кто решил раздавать интернет со своего 4G-модема в локальную сеть посредством Ethernet или Wi-Fi. Когда-то я писал о том, как раздавать интернет с модема в локальную сеть, но тогда интернет шлюзом у нас выступал рабочий компьютер. Теперь же для этих целей будет применяться Wi-Fi маршрутизатор (роутер) с USB портом, в моём случае это TP-Link WR-842N. Преимущества такого способа очевидны: не нужно всё время держать включённым компьютер, чтобы можно было пользоваться интернетом на других устройствах, значительно меньшее потребление электроэнергии, возможность серьёзного расширения функционала и так далее. USB-модем будет работать как WAN-интерфейс, то есть как если бы к роутеру был подключён кабель от интернет-провайдера. Однако родная прошивка роутеров TP-Link весьма ограничена и убога, и я сразу заменяю её на OpenWRT. Правда в этот раз я возьму не сам OpenWRT, а его форк под названием LEDE. Об отличиях можете почитать здесь. Приступим.
Это 4G-модем от Мегафон, который я разлочил для работы с любой сим-картой (я использую МТС) и перевёл для работы в режиме Hilink. Что это значит? У подобных модемов может быть два режима работы - Stick и Hilink. В первом случае модем работает как коммутируемый интерфейс, в котором как и в обычном модеме происходит дозвон на определённый номер. В режиме Hilink модем работает как сетевая карта, и имеет встроенный роутер. В идеале вы должны перепрошить ваш модем для работы в режиме Hilink, информацию об этом можно найти здесь. Если у вас точно такой же модем как у меня - вам сюда. Данный модем сам по себе работает на Линуксе, имеет встроенный роутер с DHCP-сервером и фаерволлом (всё это можно отключить в его веб-интерфейсе). Потому схема работы будет весьма простая: наш TP-Link будет получать IP-адрес от встроенного в модем роутера, а также настройки DNS-серверов, и при этом расшаривать это подключение на все свои интерфейсы.
Первым делом необходимо поставить LEDE. Но перед этим осмотрите наклейку на задней стенке корпуса маршрутизатора. Важно узнать его версию. В моём случае это v3. Скачивайте только прошивку для этой конкретной версии! Переходим по ссылке, выбираем последнюю версию прошивки, далее в разделе targets выбираем ar71xx, затем в generic и ищем нужную прошивку. Обращаем внимание на окончание: sysupgrade - это обновление уже существующей прошивки LEDE, установленной в роутер, factory - это сама прошивка. Нам нужно factory! Скачиваем нужную версию.
Открываем в браузере веб-интерфейс нашего роутера. Для этого в адресной строке вводим 192.168.0.1 . Логин и пароль для входа по умолчанию: admin. Пока не заморачивайтесь сменой пароля, ведь скоро этой прошивки не будет)) Идём в раздел "Системные инструменты", далее "Обновление встроенного ПО". Выбираем скачанный файл с прошивкой и жмём "Обновить". Ждём.
В самом низу страницы выбираем Save&Apply. Перед подключением модема в USB-порт необходимо скачать нужные для его работы модули. Если у вас есть рабочее проводное интернет-соединение - то просто подключите кабель в синий порт на роутере. Если же нет - не беда. Маршрутизатор с OpenWRT/LEDE может работать в режиме Wi-Fi-клиента, и подключаться к любому другому роутеру. Если у вас есть смартфон или планшет с безлимитным интернетом - включите в его настройках точку доступа Wi-FI. Затем в веб-интерфейсе перейдите в "Network" - "Wireless" и нажмите на Scan.
Маршрутизатор просканирует доступные Wi-Fi-сети. Он должен обнаружить сеть, раздаваемую вашим смартфоном. Выберите её и примените. После этого переходим в "System" - "Software" и нажимаем на "Update lists".
После обновления в поле поиска находим поочерёдно пакеты usb-modeswitch (необходим для переключения модема в режим, собственно, модема, так как на многих 3G/4G модемах ещё встроен картридер) и kmod-usb-net-cdc-ether (как раз таки необходим для работы модема в режиме сетевой карты). Устанавливаем их и теперь уже подключаем модем.
Модем сразу определится в системе как сетевой интерфейс, в моём случае как устройство eth2. Переходим в "Network" - "Interfaces" и нажимаем на Add new interface. Нужно добавить наш модем и расшарить с него сеть. Имя интерфейса указываем USB, протокол DHCP, а интерфейсом Ethernet adapter: eth2. Нажимаем на Submit.
В появившемся подключении выбираем Edit, переходим на вкладку Firewall settings и указываем для него зону Wan:
Вот и всё. Остальная настройка уже индивидуальна (пароль на Wi-Fi, шифрование и так далее). Если вы хотите что-то добавить к статье - пишите в комментариях.
7 комментариев:
спасибо тебе добрый человек, на буржуйскийх сайтах всякая ересть написаны, а нужно было всего лишь два пакета поставить. Ни на одном не говорилось про пакет "kmod-usb-net-cdc-ether"
Для установки драйверов на Wi-Fi Магните должно быть интернет соединение. Подсоедините провод из порта LAN Wi-Fi Магнита в ваш компьютер и подключитесь по ssh (например, через приложение puTTY) на ip-адрес Wi-Fi Магнита (по умолчанию 192.168.1.1).
Посмотреть ip-адрес Wi-Fi Магнита можно в свойствах сетевого адаптера, либо в командной строке Windows, выполнив команду ipconfig /all.
Добавление модема в Web интерфейсе OpenWRT
Заходим в web интерфейс OpenWRT. Для этого в адресной строке браузера вбиваем ip-адрес Wi-Fi Магнита (тот же самый, на который мы подключись по ssh через приложение puTTY).
Указываем логин root, пароль оставляем пустым. Переходим в раздел Network/Interfaces, выбираем Add new interface.
Указываем имя интерфейса, в графе Protokol выбираем DHCP Client, в графе Interface выбираем eth2 и подтверждаем Create interface.
Переходим в Firewall Settings, указываем WAN зону и нажимаем Save. После OpenWRT применит параметры и снова откроет предыдущие меню.
Сохраняем и применяем.
Если все сделано правильно, то модем выдаст ip адрес 192.168.8.100/24.
Для финальной проверки необходимо отключить от сенсора все сетевые кабели и отключить кабель питания от устройства на 10 секунд.
После этого подключить питание обратно и проверить статус устройства в ЛК, в разделе Wi-Fi Magnit —> Сенсоры. Устройство должно иметь статус «В сети».
Читайте также: