Я делал, по какой-то доке, примерно так:Узнаем адрес своего устройства
rjabinin@rjabinin-laptop:~$ hcitool scan
Scanning ...
18:86:AC:9D:AB:38 Nokia 5530 XpressMusic
Узнаём номер канала, на котором висит Dial Up Network (DUN)
rjabinin@rjabinin-laptop:~$ sdptool search --bdaddr 18:86:AC:9D:AB:38 DUN | grep Channel
Channel: 22
Затем создём во такой файл:
rjabinin@rjabinin-laptop:~$ cat /etc/bluetooth/rfcomm.conf
#
# RFCOMM configuration file.
#
rfcomm0 {
# # Automatically bind the device at startup
bind yes;
#
# # Bluetooth address of the device
device 18:86:AC:9D:AB:38;
#
# # RFCOMM channel for the connection
channel 22;
#
# # Description of the connection
comment "Example Bluetooth device";
}
Вообще-то "bind yes" должет биндить DUN-сервис на устройство /dev/rfcomm0 при загруске, но у меня этого не происходит.
Я каждый раз перед работой ввожу
rjabinin@rjabinin-laptop:~$ sudo rfcomm bind rfcomm0
Зтем убунта 10.04 увидит этот самый /dev/rfcomm0 как обычный мобильник в ком-порту и сразу можно настроить подключение через network-manger. УРА!
Настройка закончена.
-------------------------------------------------------------------
Лично я пользую ppp:
rjabinin@rjabinin-laptop:~$ cat /etc/chatscripts/provider
# This chatfile was generated by pppconfig 2.3.18.
# Please do not delete any of the comments. Pppconfig needs them.
#
# ispauth PAP
# abortstring
ABORT BUSY ABORT 'NO CARRIER' ABORT VOICE ABORT 'NO DIALTONE' ABORT 'NO DIAL TONE' ABORT 'NO ANSWER' ABORT DELAYED
# modeminit
"" ATZ
"" AT+CGDCONT=1,"IP","internet"
#"" AT+CGDCONT=1,"IP","internet.mts.ru"
# ispnumber
OK ATDT*99#
# ispconnect
CONNECT \d\c
# prelogin
# ispname
# isppassword
# postlogin
# end of pppconfig stuff
rjabinin@rjabinin-laptop:~$ cat /etc/ppp/peers/provider
# This optionfile was generated by pppconfig 2.3.18.
#
#
hide-password
noauth
connect "/usr/sbin/chat -v -f /etc/chatscripts/provider"
debug
/dev/rfcomm0
#/dev/ttyUSB2
115200
defaultroute
noipdefault
#user "ncc"
user "ncc"
ipparam provider
usepeerdns
Запускаю соединение так:
rjabinin@rjabinin-laptop:~$ pon provider
После этого мобильник спрашивает разрешение подключить к себе компьютер. Надо разрешить... :)
Результат:
rjabinin@rjabinin-laptop:~$ plog
Aug 23 01:33:33 rjabinin-laptop pppd[2840]: not replacing existing default route via 192.168.137.1
Aug 23 01:33:33 rjabinin-laptop pppd[2840]: Cannot determine ethernet address for proxy ARP
Aug 23 01:33:33 rjabinin-laptop pppd[2840]: local IP address 94.240.89.179
Aug 23 01:33:33 rjabinin-laptop pppd[2840]: remote IP address 10.6.6.6
Aug 23 01:33:33 rjabinin-laptop pppd[2840]: primary DNS address 10.0.3.2
Aug 23 01:33:33 rjabinin-laptop pppd[2840]: secondary DNS address 10.0.3.5
Aug 23 01:33:33 rjabinin-laptop pppd[2840]: Script /etc/ppp/ip-up started (pid 2857)
Aug 23 01:33:34 rjabinin-laptop pppd[2840]: Script /etc/ppp/ip-up finished (pid 2857), status = 0x0
отключаемся так:
rjabinin@rjabinin-laptop:~$ poff provider
rjabinin@rjabinin-laptop:~$ plog
Aug 23 01:34:31 rjabinin-laptop pppd[2840]: Sent 0 bytes, received 0 bytes.
Aug 23 01:34:31 rjabinin-laptop pppd[2840]: Script /etc/ppp/ip-down started (pid 2902)
Aug 23 01:34:31 rjabinin-laptop pppd[2840]: sent [LCP TermReq id=0x3 "User request"]
Aug 23 01:34:31 rjabinin-laptop pppd[2840]: rcvd [LCP TermAck id=0x3]
Aug 23 01:34:31 rjabinin-laptop pppd[2840]: Connection terminated.
Aug 23 01:34:32 rjabinin-laptop pppd[2840]: Script /etc/ppp/ip-down finished (pid 2902), status = 0x0
Aug 23 01:34:32 rjabinin-laptop pppd[2840]: Exit.