GPRS через bluetooth на Ubuntu 7.10

Предлагаю вам короткий мануал по настройке Интернета через GPRS посредством bluetooth.

Что надо?

  • телефон с поддержкой bluetooth;
  • подписку на услугу GPRS (обращаемся к оператору сотовой связи);
  • настройки GPRS (тоже к оператору);
  • немного терпения.

Начнем-с...

Ищем наше устройство (наш телефон) через bluetooth. В терминале набираем:

sdptool search DUN

Получаем что-то вроде этого:

Inquiring ...
Searching for DUN on 00:1C:9A:47:1B:11 ...
Service Name: Dial-Up Networking
Service RecHandle: 0x1002f
Service Class ID List:
"Dialup Networking" (0x1103)
Protocol Descriptor List:
"L2CAP" (0x0100)
"RFCOMM" (0x0003)
Channel: 3
Language Base Attr List:
code_ISO639: 0x454e
encoding: 0x6a
base_offset: 0x100
Profile Descriptor List:
"Dialup Networking" (0x1103
Version: 0x0100

Нас интересуют две вещи: MAC-адрес устройства (00:1C:9A:47:1B:11) и номер канала (Channel: 3).

Определяем порт. Для этого приводим файл /etc/bluetooth/rfcomm.conf в такой вид:

rfcomm0 {
# Automatically bind the device at startup
bind yes;
# Bluetooth address of the device
device 00:1C:9A:47:1B:11;
# RFCOMM channel for the connection
channel 3;
# Description of the connection
comment "Nokia N70";
}

т.е. прописываем свой MAC-адрес и канал.

Активируем /dev/rfcomm0:

sudo rfcomm bind all

проверяем:

rfcomm

Должно отобразиться что-то вроде:

rfcomm0: 00:1C:9A:47:1B:11 channel 3 clean

Полученный порт /dev/rfcomm0 используем в любых звонилках Ubuntu.

Для примера настроим wvdial. Редактируем файл /etc/wvdial.conf. Пишем в него:

[Dialer Defaults]
;Init1 = ATZ
; Init1 = ATQ0 V1 E0
Init1 = AT+CGDCONT=1,"IP","xl.kyivstar.net"
Modem Type = Analog Modem
Baud = 921600
New PPPD = yes
Modem = /dev/rfcomm0
ISDN = 0
; Phone =
; Password =
; Username =
phone = *99***1#
password = test
username = test

Естественно данные должны соответствовать настройкам вашего сотового оператора. Приведенные выше подходят для абонентов Киевстар (Украина), пакет «xl-интернет».

Звоним. Набираем команду:

wvdial

ждем пару секунд и мы в сети.

P.S. Если вы используете gnome-ppp, то после дозвона он не минимизируется, а продолжает выводить «dialing...», хотя Интернет работает. В чем проблема - не пойму (кажется баг в программе). В таком случае, перетащите его на другой десктоп и продолжайте работать.