Собираюсь на дачу дней на пять и чтоб не теряться из виду решил настроить gprs-интернет используя в качестве модема SonyEricsson k750i.
Подключаем телефон через USB-шнурок, он виден в системе как /dev/ttyACM0(нужно собрать ядро с CONFIG_USB_ACM)
Проверяем поддерживает ли ядро usb-модем:$sudo lsmod | grep cdc_acm
cdc_acm 12256 0
usbcore 118224 5 cdc_acm,usb_storage,uhci_hcd,ehci_hcd
Если у вас нет cdc_acm, можете приступать к сборке ядра с CONFIG_USB_ACM :)
Если же у вас всё в порядке то смотрим определился ли модем
$ls -l /dev/ttyACM*
crw-rw---- 1 root dialout 166, 0 Авг 5 22:40 /dev/ttyACM0
crw-rw---- 1 root dialout 166, 1 Авг 5 22:40 /dev/ttyACM1
Теперь поставим программу дозвона, это может быть как pppd так и wvdia. Так как я делал это в первый раз, то поставил сразу оба:
$sudo apt-get install ppp
$sudo apt-get install wvdial
Далее правим конфиг /etc/wvdial.conf следующим образом:
[Dialer KS-GPRS]
Init2 = AT+CGDCONT=1,"IP","www.ab.kyivstar.net"
Modem Type = USB Modem
Phone = *99***1#
ISDN = 0
Username = user
Init1 = ATZ
Password = pass
Modem = /dev/ttyACM0
Baud = 115200
Init1 = ATE1
Dial Command = ATD
Всё, теперь запускаем соединение следующей командой:
$sudo wvdial KS-GPRS
Кому интересен вариант с pppd, то конфиг /etc/chatscripts/KS-GPRS будет примерно таким:
ABORT BUSY ABORT 'NO CARRIER' ABORT VOICE ABORT 'NO DIALTONE' ABORT 'NO DIAL TONE' ABORT 'NO ANSWER' ABORT DELAYED
'' ATH
OK ATE1
OK AT+CGDCONT=1,"IP","www.ab.kyivstar.net"
OK-AT-OK "ATDT*99***1#"
TIMEOUT 60
CONNECT dc
А конфиг /etc/ppp/peers/KS-GPRS таким:
hide-password
noauth
connect "/usr/sbin/chat -v -f /etc/chatscripts/KS-GPRS"
debug
/dev/ttyACM0
115200
defaultroute
noipdefault
user ""
remotename Kyivstar
ipparam Kyivstar
usepeerdns
Интерестная инфа! Я свой k750i подключал через компьютер с помощью оригинальной программы которая шла в комплекте. Так как Вы владелец k750i, то приглашаю на свой блог посвящённый этому телефону http://se-k750i.com
ОтветитьУдалитьto Igor:
ОтветитьУдалитьДело в том что вы подключали его в операционной системе windows, а у меня Linux в частности Debian Lenny. За приглашение спасибо, оценил.