Поиск по этому блогу

пятница, 5 февраля 2010 г.

GPRS через bluetooth на Ubuntu 7.10 и выше

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

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

Начнем-с...

1. Ищем устройство. В терминале набираем:

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-адрес устройства и номер канала.

2. Определяем порт для этого приводим файл /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-адрес и канал.

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

sudo rfcomm bind all

проверяем:

rfcomm

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

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

4. Полученный порт /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-интернет".

5. Звоним. Набираем wvdial, ждем пару секунд и мы в сети.

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

Комментариев нет:

Отправить комментарий