0. Переводим в телефоне режим соединения по USB в “Nokia PC Suite”. Если его использовать в режиме “Накопитель” – модем просто не определится в системе.
1. Подключаем телефон с помощью дата-кабеля. Смотрим на его параметры, и у меня они выглядят примерно так:
# lsusb | grep Nokia
Bus 002 Device 005: ID 0421:0380 Nokia Mobile Phones
2. Проверяем, распознала ли операционная система это устройство как модем:
# ls -l /dev/tty* | grep dialout
crw-rw---- 1 root dialout 4, 64 Jul 14 11:42 /dev/ttyS0
crw-rw---- 1 root dialout 4, 65 Jul 14 10:59 /dev/ttyS1
crw-rw---- 1 root dialout 4, 66 Jul 14 10:59 /dev/ttyS2
crw-rw---- 1 root dialout 4, 67 Jul 14 10:59 /dev/ttyS3
crw-rw---- 1 root dialout 4, 68 Jul 14 10:59 /dev/ttyS4
crw-rw---- 1 root dialout 4, 69 Jul 14 10:59 /dev/ttyS5
crw-rw---- 1 root dialout 4, 70 Jul 14 10:59 /dev/ttyS6
crw-rw---- 1 root dialout 4, 71 Jul 14 10:59 /dev/ttyS7
3. Устройство не определилось. В этом случае надо загрузить модуль ядра с соответствующими параметрами:
# modprobe usbserial vendor=0x0421 product=0x0380
Параметры для vendor и product берем из вывода lsusb на шаге 1.
4. Проверяем, появился ли модем:
# ls -l /dev/tty* | grep dialout
crw-rw---- 1 root dialout 166, 0 Jul 14 11:54 /dev/ttyACM0
crw-rw---- 1 root dialout 4, 64 Jul 14 11:42 /dev/ttyS0
crw-rw---- 1 root dialout 4, 65 Jul 14 10:59 /dev/ttyS1
crw-rw---- 1 root dialout 4, 66 Jul 14 10:59 /dev/ttyS2
crw-rw---- 1 root dialout 4, 67 Jul 14 10:59 /dev/ttyS3
crw-rw---- 1 root dialout 4, 68 Jul 14 10:59 /dev/ttyS4
crw-rw---- 1 root dialout 4, 69 Jul 14 10:59 /dev/ttyS5
crw-rw---- 1 root dialout 4, 70 Jul 14 10:59 /dev/ttyS6
crw-rw---- 1 root dialout 4, 71 Jul 14 10:59 /dev/ttyS7
5. Модем готов к работе, создаем конфигурационный файл для wvdial (МТС):
$ cat /etc/wvdial.conf
[Dialer Defaults]
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Init3 = AT+CGDCONT=1,"IP","internet.mts.ru"
Modem = /dev/ttyACM0
Phone = *99***1#
Idle Seconds = 300
Modem Type = USB Modem
Stupid Mode = 1
Compuserve = 0
Baud = 460800
Auto DNS = on
New PPPD = Yes
Dial Command = ATDT
Ask Password = 0
ISDN = 0
Password = mts
Username = mts
Если внимательно посмотреть на конфигурационный файл, то он почти на 100% совпадает с тем, что я использовал для телефона SonyEricsson K750i, разница только в скорости. Здесь она 460800 Baud, а там была 115200.