Подключаем usb 4G модем в Linux

Возникла у меня необходимость использовать usb модем E3372 в Linux, модем имеет прошивку HiLink, то есть он будет в системе у нас как сетевой интерфейс, но он не определился у меня как сетевая карта.

lsusb показывает так:

...
Bus 002 Device 002: ID 12d1:1f01 Huawei Technologies Co., Ltd. E353/E3131 (Mass storage mode)
...

То есть модем определился как флэшка, исправить это нам поможет usb_modeswitch

apt install usb-modeswitch

редактируем конфиг:

nano /etc/usb_modeswitch.conf 

добавляем в конфиг две строки (Vendor и Product возьмем из команды lsusb выполненной ранее):

DefaultVendor = 0x12d1
DefaultProduct = 0x1f01

и выполняем команду:

usb_modeswitch -c /etc/usb_modeswitch.conf -J

проверяем командой lsusb


...
Bus 002 Device 002: ID 12d1:14dc Huawei Technologies Co., Ltd. E3372 LTE/UMTS/GSM HiLink Modem/Networkcard

...

теперь у нас есть еще один сетевой интерфейс с не совсем понятным именем enx0c5b8f279a64, исправим это создав файл правил:

nano /etc/udev/rules.d/10-network.rules

вставив туда строку:

SUBSYSTEM=="net", ACTION=="add", ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="14dc", NAME="lte0"

где idVendor и idProduct взяты из lsusb, и можно задать имя интерфейса какое Вам нравится, в данном случае интерфейс lte0

Подключаем usb 4G модем в Linux

Навигация по записям