Хочу поделиться опытом, как это всё было.
Прежде всего проблема в том, как переключить это устройство с режима USB Storage
в режим,всё-таки, модема.
Для этого мы используем прогу usb_modeswitch, которую берём здесь: http://www.draisberghof.de/usb_modeswitch ,
или, что лучше всего, с репозиториев вашего любимого Линукса.
Теперь вставляем модем (не забудьте SIM), ждём, пока загорится зелёная, а потом синяя лампочка и проверяем:
Код: Выделить всё
[localhost]$ lsusbОдна из строчек должна быть такой:
Код: Выделить всё
Bus 001 Device 029: ID 19d2:2000Это режим USB Storage, или, если в дистрибьютиве правильно настроен usb_modeswitch, то
Код: Выделить всё
Bus 001 Device 030: ID 19d2:0031Это уже режим модема.
Теперь в первом случае мы запускаем под root usb_modeswitch, предварительно открыв
конфигурационный файл /etc/usb_modeswitch.conf и, найдя там что-то как
Код: Выделить всё
########################################################
# ZTE MF628+ (tested version from Telia / Sweden)
# ZTE MF626
#
# Contributor: Joakim Wennergren
;DefaultVendor= 0x19d2
;DefaultProduct= 0x2000
;TargetVendor= 0x19d2
;TargetProduct= 0x0031
;MessageEndpoint=0x01
;MessageContent="55534243123456782000000080000c85010101180101010101000000000000"
########################################################и убрав точки с запятыми:
Код: Выделить всё
########################################################
# ZTE MF628+ (tested version from Telia / Sweden)
# ZTE MF626
#
# Contributor: Joakim Wennergren
DefaultVendor= 0x19d2
DefaultProduct= 0x2000
TargetVendor= 0x19d2
TargetProduct= 0x0031
MessageEndpoint=0x01
MessageContent="55534243123456782000000080000c85010101180101010101000000000000"
########################################################И тогда модем перезагрузится и при повторной проверке командой lsusb мы уже увидим строку
Код: Выделить всё
Bus 001 Device 030: ID 19d2:0031А это уже то, что нужно!
Теперь пишем под root:
Код: Выделить всё
# modprobe -r usbserial
# modprobe usbserial vendor=0x19d2 product=0x0031И проверяем /dev на создание модема:
Код: Выделить всё
$ ls /dev | grep ttyUSB
$ ttyUSB0Теперь полдела уже сделано.
Дальше можем настроить соединение через wvdial или использовать, например, gnome-ppp.
И там и там в основе лежит конфигурационный файл wvdial.conf
Создайте его командой # wvdialconf /etc/wvdial.conf и измените.
Вот мой файл:
Код: Выделить всё
Modem = /dev/ttyUSB0
ISDN = off
Modem Type = USB Modem
Baud = 7200000 # Скорость HSPA
Init = ATZ
Init2 = AT+CGDCONT=1,"IP","internetg" # Вместо internetg ваш собственный провайдер
Phone = *99#
Dial Attempts = 1
Dial Command = ATM1L3DT
Ask Password = off
Password = off
Username = na
Auto Reconnect = off
Abort on Busy = off
Carrier Check = on
Check Def Route = on
Abort on No Dialtone = off
Stupid Mode = on
Idle Seconds = 0
Auto DNS = onЕсли всё прошло успешно, то запускайте под root # wvdial и вы в Сети!
Правда, есть ещё пару моментов.
1. До запуска # wvdial остановите NetworkManager
Код: Выделить всё
$ sudo /etc/rc.d/init.d/NetworkManager stop2. Если после выполнения # wvdial нет пинга, то пропишите в /etc/resolv.conf полученные DNS-адреса.
Теперь всё!
Удачного коннекта!