Как настроить USB 3G модем через usb_modeswitch и wvdial

Не все USB 3G/4G модемы сразу же стартуют на линукс. Это связано с тем, что они являются составнми устройствами при подключении (CD с драйверами, например). Исправить это можно благодаря пакету usb_modeswitch, который переключает модем в нормальное состояние.

Далее мы настроим 3G модем через usb_modeswitch и любимый wvdial.

Установим пакеты

# apt-get update
# apt-get install ppp usb-modeswitch wvdial

Получим pid и vid девайса:

# lsusb

У меня это 19d2:2002

lsusb-02

Это значение будет TargetProduct

Создадим конфиг

# cd /tmp
# tar -xzvf /usr/share/usb_modeswitch/configPack.tar.gz 19d2\:2000

Теперь откроем файл 19d2:2000 и скопируем оттуда данные

# vim 19d2:2000

usb_modeswitch-01

Откроем /etc/usb_modeswitch.conf и добавим данные из файла 19d2:2000.

# vim /etc/usb_modeswitch.conf

Должно получиться что-то вроде

DefaultVendor=0x19d2
DefaultProduct=0x2000

TargetVendor=0x19d2
TargetProduct=0x2002

MessageContent="5553424312345678000000000000061e000000000000000000000000000000"
MessageContent2="5553424312345679000000000000061b000000020000000000000000000000"
MessageContent3="55534243123456702000000080000c85010101180101010101000000000000"

Создадим конфиг wvdial

# vim /etc/wvdial.conf
[Dialer 3g]
Init1 = ATZ
Init2 = ATQ
Init3 = AT+CGDCONT=1,"IP","internet"
Stupid Mode = 1
Modem Type = Analog Modem
ISDN = 0
Phone = *99#
Modem = /dev/ttyUSB0
Username = { }
Password = { }
Baud = 460800

Замените APN, номер телефона, имя пользователя и пароль на данные Вашего провайдера, если необходимо.

И соединимся с Интернетом

# usb_modeswitch -c /etc/usb_modeswitch.conf
# wvdial 3g

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.

Unlix © Все права защищены 2019

Копирование материалов с сайта Unlix.ru без указания полной ссылки на источник ЗАПРЕЩЕНО!