How-to`s — Подключаем GPRS
Дано:
- motorola c380
- кабель USB
- ноут Dell Inspiron 1501
- Kubuntu
По идее, должно работать для любой системы и телефона.
1. Втыкаем телефон. Проверим, что телефон известен системе. На несовпадение названиякладем ложим:
danya@dell-ubuntu:~$ lsusb | grep Moto
Bus 005 Device 009: ID 22b8:4902 Motorola PCS Triplet GSM Phone (AT)
2. Проверим, что да, устройство подключено. 1 после tail говорит сколько строк выводить, может понадобиться больше.
danya@dell-ubuntu:~$ dmesg | tail -1
[23837.644393] cdc_acm 5-1:1.0: ttyACM0: USB ACM device
3. Конфигурируем wvdial.conf. Не забудем установить wvdial, если не стоит. Пример моего (да, у меня мегафон если чо):
danya@dell-ubuntu:~$ cat /etc/wvdial.conf
[Dialer Defaults] #первая строчка - здесь можно задать свое имя, например Dialer Moto и вызывать в дальнейшем командой sudo wvdial Moto
Init1 = ATZ # сброс модема, спасибо cppmm
Init2 = AT+CGDCONT=1,"ip","internet" #первая часть до запятой - хз что, "ip" вроде говорит брать адрес по DHCP - не уверен в этом, "internet" - точка доступа
Modem Type = USB Modem
Baud = 460800
New PPPD = yes
Modem = /dev/ttyACM0
ISDN = 0
Phone = *99***1#
Password = ''
Username = ''
Auto DNS = on
New PPD = yes
4. После этого, в консоли:
danya@dell-ubuntu:~$ sudo wvdial
--> WvDial: Internet dialer version 1.60
--> Cannot get information for serial port.
--> Initializing modem.
--> Sending: ATZ
ATZ
OK
--> Sending: AT+CGDCONT=1,"ip","internet"
AT+CGDCONT=1,"ip","internet"
OK
--> Modem initialized.
--> Sending: ATDT*99***1#
--> Waiting for carrier.
ATDT*99***1#
CONNECT
--> Carrier detected. Waiting for prompt.
--> Don't know what to do! Starting pppd and hoping for the best.
--> Starting pppd at Fri Jun 5 00:26:03 2009
--> Pid of pppd: 31364
--> Using interface ppp1
--> pppd: Бn[08][10]�n[08]
--> pppd: Бn[08][10]�n[08]
--> pppd: Бn[08][10]�n[08]
--> pppd: Бn[08][10]�n[08]
--> local IP address 10.200.87.10
--> pppd: Бn[08][10]�n[08]
--> remote IP address 192.168.100.101
--> pppd: Бn[08][10]�n[08]
--> primary DNS address 10.52.129.36
--> pppd: Бn[08][10]�n[08]
--> secondary DNS address 10.52.129.37
--> pppd: Бn[08][10]�n[08]
Можно прервать по Ctrl+C. С чем с удовольствием и воспользуюсь, ибо жопорез - это изврат:)
- motorola c380
- кабель USB
- ноут Dell Inspiron 1501
- Kubuntu
По идее, должно работать для любой системы и телефона.
1. Втыкаем телефон. Проверим, что телефон известен системе. На несовпадение названия
danya@dell-ubuntu:~$ lsusb | grep Moto
Bus 005 Device 009: ID 22b8:4902 Motorola PCS Triplet GSM Phone (AT)
2. Проверим, что да, устройство подключено. 1 после tail говорит сколько строк выводить, может понадобиться больше.
danya@dell-ubuntu:~$ dmesg | tail -1
[23837.644393] cdc_acm 5-1:1.0: ttyACM0: USB ACM device
3. Конфигурируем wvdial.conf. Не забудем установить wvdial, если не стоит. Пример моего (да, у меня мегафон если чо):
danya@dell-ubuntu:~$ cat /etc/wvdial.conf
[Dialer Defaults] #первая строчка - здесь можно задать свое имя, например Dialer Moto и вызывать в дальнейшем командой sudo wvdial Moto
Init1 = ATZ # сброс модема, спасибо cppmm
Init2 = AT+CGDCONT=1,"ip","internet" #первая часть до запятой - хз что, "ip" вроде говорит брать адрес по DHCP - не уверен в этом, "internet" - точка доступа
Modem Type = USB Modem
Baud = 460800
New PPPD = yes
Modem = /dev/ttyACM0
ISDN = 0
Phone = *99***1#
Password = ''
Username = ''
Auto DNS = on
New PPD = yes
4. После этого, в консоли:
danya@dell-ubuntu:~$ sudo wvdial
--> WvDial: Internet dialer version 1.60
--> Cannot get information for serial port.
--> Initializing modem.
--> Sending: ATZ
ATZ
OK
--> Sending: AT+CGDCONT=1,"ip","internet"
AT+CGDCONT=1,"ip","internet"
OK
--> Modem initialized.
--> Sending: ATDT*99***1#
--> Waiting for carrier.
ATDT*99***1#
CONNECT
--> Carrier detected. Waiting for prompt.
--> Don't know what to do! Starting pppd and hoping for the best.
--> Starting pppd at Fri Jun 5 00:26:03 2009
--> Pid of pppd: 31364
--> Using interface ppp1
--> pppd: Бn[08][10]�n[08]
--> pppd: Бn[08][10]�n[08]
--> pppd: Бn[08][10]�n[08]
--> pppd: Бn[08][10]�n[08]
--> local IP address 10.200.87.10
--> pppd: Бn[08][10]�n[08]
--> remote IP address 192.168.100.101
--> pppd: Бn[08][10]�n[08]
--> primary DNS address 10.52.129.36
--> pppd: Бn[08][10]�n[08]
--> secondary DNS address 10.52.129.37
--> pppd: Бn[08][10]�n[08]
Можно прервать по Ctrl+C. С чем с удовольствием и воспользуюсь, ибо жопорез - это изврат:)