howtoНастройка GPRS соединения через Bluetooth в Ubuntu



В качестве девайсов были выбраны Nokia E61 и ноутбук с наклейкой Ubuntu :)) На этом вступление заканчивается и мы приступаем к настройке.
Первый шаг. Включаем Bluetooth на обоих устройствах. Открываем терминал и ищем…
sudo sdptool search Dun

В ответ нам должно появиться примерно следующее
Searching for Dun on 00:12:D2:53:2D:80 ...
Service Name: Dial-Up Networking
Service RecHandle: 0x10014
Service Class ID List:
  "Dialup Networking" (0x1103)
Protocol Descriptor List:
  "L2CAP" (0x0100)
  "RFCOMM" (0x0003)
    Channel: 2
Language Base Attr List:
  code_ISO639: 0x454e
  encoding:    0x6a
  base_offset: 0x100
Profile Descriptor List:
  "Dialup Networking" (0x1103)
    Version: 0x0100

Из всего этого нам нужно запомнить, а лучше записать это
Searching for Dun on 00:12:D2:53:2D:80 ...

и вот это
Channel: 2

Второй шаг. Открываем rfcomm.conf
sudo gedit /etc/bluetooth/rfcomm.conf

и правим примерно следующим образом
rfcomm0 {
	# Automatically bind the device at startup
	bind yes;

	# Bluetooth address of the device
        # Ставим свои данные!
	device 00:12:D2:53:2D:80;

	# RFCOMM channel for the connection
        # Ставим свои данные!
	channel	2;

	# Description of the connection
        # Слова утешения ;)
	comment "open-life.org";
}

Третий шаг.
sudo rfcomm bind all

rfcomm

В ответ должны получить свои данные
rfcomm0: 00:12:D2:53:2D:80 channel 2 clean

Если появились, значит все хорошо :)

Четвертый шаг. Настроим wvdial
Если в системе его нету, ставим
sudo apt-get install wvdial

Открываем wvdial.conf и правим
sudo gedit /etc/wvdial.conf

[Dialer Defaults]
Modem = /dev/rfcomm0
Init = AT+CGDCONT=1,"IP","internet.mts.ru"
Phone = *99#
Username = open
Password = life
New PPPD = yes

Ну вот дошагали! Вводим в терминале
sudo wvdial

  • +11
  • r0z1k
  • 11 июля 2009, 01:49

Комментарии (7)

Простите за офтоп :) Никто не знает, где найти такие наклейки для ноутбука?
закажи диск… там с ним принесут
Могу поделиться =)
У меня их 5 штук, в придачу к дискам прислали.
Могу предложить альтернативный вариант — установить blueman и всё сделать через гуй. Этот вариант хорош тем, что можно будет видеть мобилу в Наутилусе, а также в NetworkManager мобила будет видна на вкладке «Мобильные широкополосные». Взять можно тут:
deb ppa.launchpad.net/xorg-edgers/ppa/ubuntu jaunty main
deb-src ppa.launchpad.net/xorg-edgers/ppa/ubuntu jaunty main
Ошибочка вышла!
Брать тут:
deb ppa.launchpad.net/blueman/ppa/ubuntu jaunty main
deb-src ppa.launchpad.net/blueman/ppa/ubuntu jaunty main
В Убунту 9.04 все автоматом настраиваеться через ГУИ
я звонилки не использую пишу напрямую скрипты для pppd

/etc/ppp/peer/mts

/dev/rfcomm0
57600
user mts

noauth
defaultroute
usepeerdns
updetach
persist
noipdefault
lock
connect '/usr/sbin/chat -v -f /etc/ppp/chat/mts'
novjccomp
nopcomp
noaccomp
nodeflate
novj
nobsdcomp
debug


/etc/ppp/chat/mts

ABORT "ERROR"
TIMEOUT 5
"" "ATE1"
ABORT "BUSY"
ABORT "NO ANSWER"
ABORT "NO CARRIER"
OK AT+CGDCONT=1,"IP","internet.mts.ru"
OK ATD*99#
TIMEOUT 125
"CONNECT" "\c"


и вызываем sudo pppd call mts
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.