Я принял из китая посылку с роутером GL-AR150, взял старый Huawei 3372 и пошел подключаться на Velcom анлим s/m/l. Щас напишу как настроил, думаю людям пригодится.
Скачиваем openwrt imagebuilder 18.06.4-ar71xx-generic. Собираем прошивку на роутер вот так:
- код выделить все
make image PROFILE='gl-ar150' PACKAGES=' \
-opkg \
-ppp-mod-pppoe \
sudo \
usb-modeswitch \
comgt \
kmod-usb-ohci kmod-usb-serial kmod-usb-serial-option kmod-usb-serial-wwan \
openvpn-mbedtls \
nano \
'
Делаем sysupgrade. Затем настраиваем по вкусу фаервол, openvpn, вифи. Не забываем, что openvpn-mbedtls не поддерживает ключи шириной 1024 бита, только 2048+.
Huawei 3372 поддерживает либо RNDIS либо AT+PPP. Я выбираю PPP. Для этого заходим в /etc/usb-mode.json добавляем:
- код выделить все
'messages' : [
...
'55534243123456780000000000000011063000000100010000000000000000' - 62 строка, 59 индекс
],'devices' : {
....
'12d1:1f01': {
'*': {
't_vendor': 4817,
't_product': [ 5339, 5340 ],
'msg': [ 59 ]
}
Не забываем добавить /etc/usb-mode.json в /etc/sysupgrade.conf.
Вставляем симку велкома в модем и подключаем к роутеру. 3372 переключается в режим fallback и появляются /dev/ttyUSB 0,1,2. Затем настраиваем wan:
- код выделить все
config interface 'wan'
option ifname 'ppp0'
option proto '3g'
option service 'umts'
option device '/dev/ttyUSB0'
option pincode ''
option apn 'data'
option username ''
option password ''
# option 'pppd_options' 'debug'
Можно включить debug, чтобы проверить как идут AT команды. Затем рестарт сети и все подымается. Можно также зафиксировать service на gprs_only либо umts_only, чтобы не пыталось переключится лишний раз.
Есть возможность включить lte_only. Для этого надо расширить 3g AT скрипт /lib/netifd/proto/3g.sh и намутить команду:
- код выделить все
[b]
AT^SYSCFGEX="03",3fffffff,2,4,7fffffffffffffff,,
[/b]
ЗЫ с мтс все тоже самое только у них конфиг отличается:
- код выделить все
option apn 'internet.mts.by'
option username 'mts'
option password 'mts'