Главная › Форумы › SOFTWARE › System settings › Настройка USB модема в Hilink на OpenWRT 19.07.3
- В этой теме 51 ответ, 6 участников, последнее обновление 2 года, 3 месяца назад сделано E-tec.
-
АвторСообщения
-
14.06.2020 в 18:50 #1417
Всем привет. Данный мануал подойдет для тех, кто хочет раздать интернет с 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 — обновление с предыдущей версии на текущую.
После успешной перепрошивки роутер будет доступен по адресу 192.168.1.1 (на стоковой прошивке он работает по адресу 192.168.0.1). При первоначальном входе не будет задан пароль пользователя root. Его настроим потом.
Для начала идем Сеть -> Wi-Fi -> Беспроводная сеть radio0 -> Поиск.
Подключаем роутер к любой точке где есть интернет.
Я подключил к своему мобильному телефону раздающему интернет по wi-fi. Сохраняем и применяем настройки подключения.
Далее идем в Система -> Software
Жмем кнопку Update lists… Роутер обновит список приложений в репозитории.
Далее поочередно устанавливаем нужные нам пакеты: kmod-usb-core, kmod-usb-net, chat, ppp, kmod-usb-serial, kmod-usb2, libusb-1.0, usb-modeswitch, kmod-usb-net-rndis, kmod-usb-net-cdc-ether, kmod-usb-uhci, ну и драйвер для usb модема huawei kmod-usb-net-huawei-cdc-ncm, если вы используете другой модем поищите под свой, или попробуйте без драйвера. Если на роутере есть USB3.0 еще понадобится дрйвер и под него kmod-usb3. Пакеты так же можно установить из под консоли используя SSH подключение, чтоб сделать так подключаем к роутеру по SSH и вводим следующие команды:
# opkg update
для обновление списка пакетов в репозитории
# opkg install kmod-usb-core kmod-usb-net kmod-usb-uhci chat ppp kmod-usb-serial kmod-usb2 kmod-usb3 libusb-1.0 usb-modeswitch kmod-usb-net-rndis kmod-usb-net-cdc-ether kmod-usb-net-huawei-cdc-ncm
Чтоб русифицировать интерфейс OpenWRT установите дополнительно пакет luci-i18n-base-ru. Установка через SSH:
# opkg update
# opkg install luci-i18n-base-ru
После того как установили все пакеты, выключаем роутер, подключаем USB модем и включаем. Первый запуск с USB модемом может занять больше времени, дождитесь загрузки! После того как ротуер загрузился идем в Сеть -> Интерфейсы -> Добавить новый интерфейс. Пишем название интерфейса, я назвал USB_WAN, Протокол — DHCP, интерфейс — eth2. Создаем новый интерфейс, и сразу нажимаем на нем кнопку Изменить. Переходим во вкладку Настройки межсетевого экрана, выбираем зону WAN, после чего кнопку Сохранить.
Далее сохраняем и применяем все настройки в меню интерфейсов.
После этого интернет с USB модема должен раздаваться через роутер. Настройка завершена! Остальные настройки (задание пароля на Wi-fi сеть и т.д.), выполняйте под свои нужды =) После отключения роутера от своей сети Wi-Fi клиент-соединение, можно удалить.
Ну и напоследок небольшой тест:
По скриншоту видно, что я использовал сим карту от Теле2, скорость средненькая. Предположу, что качество сигнала было не очень хорошее, либо проблема в USB порте самого роутера, на сколько знаю в нем встроен USB 1.1, пропускная способность которого 15-20 Мб\с..
02.11.2020 в 18:01 #1628Пакеты установлены, в журнале ядра видит подключенный HUAWEI E3372, но к сожалению не появляется интерфейс eth2, есть только eth0 (пишет что это lan), eth1 (пишет это wan) и все 🙁
Модем в cdc режиме.
- Ответ изменён 4 года назад пользователем pavlo1c.
02.11.2020 в 18:30 #1630но к сожалению не появляется интерфейс eth2
Я же написал в мане, после слов «После того как установили все пакеты», читайте «идем в Сеть -> Интерфейсы -> Добавить новый интерфейс», его у вас нет, потому что вы его просто не создали…
02.11.2020 в 18:45 #163102.11.2020 в 22:01 #1632Я не про USB_WAN интерфейс, а про eth2
Да, я про него же) USB_WAN — это я так назвал интерфейс eth2, при создании нового интерфейса (раз usb модем определяется ядром ос), просто выберете его (eth2, либо какой по счету интерфейс будет у вас в openwrt) и все будет норм
02.11.2020 в 22:26 #163302.11.2020 в 22:48 #1634Создавать его руками, а не выбирать в готовый интерфейсах?
Да, через вебинтерфейс, желательно вообще сделать скрин, и скинуть сюда, чтоб убедиться в том, что у вас все есть, и я говорю верную информацию…
P.S. скриншот того какие интерфейсы есть, при создании нового02.11.2020 в 23:20 #163502.11.2020 в 23:41 #1639после установки всех драйверов, нужно перезагрузить роутер, с подключенным usb модемом, скорей всего у вас из-за этого не появился eth2
02.11.2020 в 23:46 #1640после установки всех драйверов, нужно перезагрузить роутер, с подключенным usb модемом, скорей всего у вас из-за этого не появился eth2
к сожалению я первым делом это сделал и уже еще 3 раза перегружал
Вот что в логах есть:
[ 9.574672] xhci-hcd xhci-hcd.0.auto: xHCI Host Controller [ 9.578444] xhci-hcd xhci-hcd.0.auto: new USB bus registered, assigned bus number 2 [ 9.583774] xhci-hcd xhci-hcd.0.auto: Host supports USB 3.0 SuperSpeed [ 9.591465] usb usb2: We don't know the algorithms for LPM for this host, disabling LPM. [ 9.598596] hub 2-0:1.0: USB hub found [ 9.606303] hub 2-0:1.0: 1 port detected [ 9.610375] xhci-hcd xhci-hcd.1.auto: xHCI Host Controller [ 9.613880] xhci-hcd xhci-hcd.1.auto: new USB bus registered, assigned bus number 3 [ 9.619447] xhci-hcd xhci-hcd.1.auto: hcc params 0x0220f665 hci version 0x100 quirks 0x0000000002010010 [ 9.626815] xhci-hcd xhci-hcd.1.auto: irq 95, io mem 0x06000000 [ 9.636915] hub 3-0:1.0: USB hub found [ 9.642065] hub 3-0:1.0: 1 port detected [ 9.646217] xhci-hcd xhci-hcd.1.auto: xHCI Host Controller [ 9.649893] xhci-hcd xhci-hcd.1.auto: new USB bus registered, assigned bus number 4 [ 9.655220] xhci-hcd xhci-hcd.1.auto: Host supports USB 3.0 SuperSpeed [ 9.662894] usb usb4: We don't know the algorithms for LPM for this host, disabling LPM. [ 9.670010] hub 4-0:1.0: USB hub found [ 9.677827] hub 4-0:1.0: config failed, hub doesn't have any ports! (err -19) [ 9.683272] kmodloader: done loading kernel modules from /etc/modules-boot.d/* [ 9.701046] init: - preinit - [ 9.940362] usb 1-1: new high-speed USB device number 2 using xhci-hcd [ 10.426769] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready [ 10.426863] IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready [ 13.655689] UBIFS (ubi0:6): background thread "ubifs_bgt0_6" started, PID 151 [ 14.122136] UBIFS (ubi0:6): recovery needed [ 14.854122] UBIFS (ubi0:6): recovery completed [ 14.855120] UBIFS (ubi0:6): UBIFS: mounted UBI device 0, volume 6, name "rootfs_data" [ 14.857744] UBIFS (ubi0:6): LEB size: 126976 bytes (124 KiB), min./max. I/O unit sizes: 2048 bytes/2048 bytes [ 14.865967] UBIFS (ubi0:6): FS size: 69582848 bytes (66 MiB, 548 LEBs), journal size 3428352 bytes (3 MiB, 27 LEBs) [ 14.875390] UBIFS (ubi0:6): reserved for root: 3286569 bytes (3209 KiB) [ 14.885630] UBIFS (ubi0:6): media format: w4/r0 (latest is w5/r0), UUID 3D76B734-0F1E-42AA-B41C-F2797C1FF0D4, small LPT model [ 14.931900] mount_root: switching to ubifs overlay [ 14.982309] urandom-seed: Seeding with /etc/urandom.seed [ 15.244671] procd: - early - [ 15.244811] procd: - watchdog - [ 16.010467] procd: - watchdog - [ 16.010755] procd: - ubus - [ 16.072721] procd: - init - [ 17.275001] urngd: v1.0.2 started. [ 17.745018] kmodloader: loading kernel modules from /etc/modules.d/* [ 17.812963] ip6_tables: (C) 2000-2006 Netfilter Core Team [ 17.846915] usbcore: registered new interface driver cdc_wdm [ 17.848221] Loading modules backported from Linux version v4.19.120-0-gfdc072324f3c [ 17.851702] Backport generated by backports.git v4.19.120-1-0-g60c3a249 [ 17.862148] ip_tables: (C) 2000-2006 Netfilter Core Team [ 17.872487] nf_conntrack version 0.5.0 (2048 buckets, 8192 max) [ 17.999394] usbcore: registered new interface driver usbserial [ 17.999518] usbcore: registered new interface driver usbserial_generic [ 18.004298] usbserial: USB Serial support registered for generic [ 18.021099] xt_time: kernel timezone is -0000 [ 18.022097] usbcore: registered new interface driver cdc_ether [ 18.037710] usbcore: registered new interface driver cdc_ncm [ 18.050561] usbcore: registered new interface driver huawei_cdc_ncm [ 18.076511] PPP generic driver version 2.4.2 [ 18.077577] NET: Registered protocol family 24
- Ответ изменён 4 года назад пользователем E-tec.
02.11.2020 в 23:54 #1642Вот что в логах есть:
судя по логу все норм, если через ssh подключиться и посмотреть какие интерфейсы есть через ifconfig?
p.s. подозреваю, что модем просто не «поднялся» хз по какой причине..
p.ss. скин ifconfig сюда залейте посмотреть03.11.2020 в 00:10 #164303.11.2020 в 00:17 #1644а ifconfig -a, что показывает, суть в том, что тут два варианта, либо сам интерфейс выключен (что странно), лбо модем не определился как дополнительный интерфейс.
p.s. что за модель роутера кстати, и какую версию openwrt поставили?
p.ss. подпись не трогай я поправлю ссылку на никнейм, только возможно надо будет пароль задать занова, т.к. скинется на пустой03.11.2020 в 00:18 #1645/# ifconfig -a
br-lan Link encap:Ethernet HWaddr 04:D9:F8:C0:5D:A0
inet addr:10.0.1.1 Bcast:10.0.1.255 Mask:255.255.255.0
inet6 addr: fdf8:d279:eb8d::1/60 Scope:Global
inet6 addr: fe80::6d9:f5fc:fec0:5da0/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:2516332 errors:0 dropped:0 overruns:0 frame:0
TX packets:5049095 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:209217786 (199.5 MiB) TX bytes:7997975313 (7.4 GiB)eth0 Link encap:Ethernet HWaddr 04:D9:F8:C0:5D:A0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:2037785 errors:0 dropped:224 overruns:0 frame:0
TX packets:4178641 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:204230595 (194.7 MiB) TX bytes:2045308757 (1.9 GiB)eth1 Link encap:Ethernet HWaddr 00:22:18:75:2B:E6
inet addr:10.188.23.19 Bcast:10.180.23.127 Mask:255.255.255.128
inet6 addr: fe80::222:15cf:fe75:2be6/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:5755326 errors:0 dropped:220201 overruns:0 frame:0
TX packets:2213427 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:3660389500 (3.4 GiB) TX bytes:198039578 (188.8 MiB)lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:5452 errors:0 dropped:0 overruns:0 frame:0
TX packets:5452 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:462921 (452.0 KiB) TX bytes:462921 (452.0 KiB)wlan0 Link encap:Ethernet HWaddr 04:D9:F8:C0:5D:A0
inet6 addr: fe80::6d9:f5fc:fec0:5da0/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:436973 errors:0 dropped:0 overruns:0 frame:0
TX packets:1078201 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:42829620 (40.8 MiB) TX bytes:1556071817 (1.4 GiB)wlan1 Link encap:Ethernet HWaddr 04:D9:F8:C0:5D:A4
inet6 addr: fe80::6d9:f5fc:fec0:5da4/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:81205 errors:0 dropped:0 overruns:0 frame:0
TX packets:103318 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:7204942 (6.8 MiB) TX bytes:147511168 (140.6 MiB)root@RT-AC58U:/#
- Ответ изменён 4 года назад пользователем pavlo1c.
03.11.2020 в 00:21 #1647ASUS RT-AC58U
OpenWrt 19.07.3 r11063-85e04e9f46 / LuCI openwrt-19.07 branch git-20.221.53167-304ad04modem: Huawei E3276s-152
- Ответ изменён 4 года назад пользователем pavlo1c.
- Ответ изменён 4 года назад пользователем pavlo1c.
- Ответ изменён 4 года назад пользователем pavlo1c.
Вложения:
Вы должны войти для просмотра вложений. -
АвторСообщения
- Для ответа в этой теме необходимо авторизоваться.