sudo apt-get install bluez-utils bluez-hcidump
hciconfig -a
hcitool scan
l2ping 00:18:8D:31:AD:18
hcitool info 00:18:8D:31:AD:18
sdptool browse 00:18:8D:31:AD:18
rfcomm show 00:18:8D:31:AD:18
/etc/bluetooth/rfcomm.conf
rfcomm0 {
bind yes;
device 00:18:8D:31:AD:18;
channel 1;
comment "Dial-up networking gateway"; }
rfcomm connect 0 00:18:8D:31:AD:18 1 (висит в терминале или rfcomm bind 0 00:18:8D:31:AD:18 1)
где 0 - номер устройства rfcomm, 1 - номер канала появляется устройство /dev/rfcomm0
/etc/ppp/peers/MegaFon_edge
/dev/rfcomm0 115200
# отключаем сжатие данных
nobsdcomp
nodeflate
# команда для установки соединения
connect '/usr/sbin/chat -v -f /etc/ppp/chat-MegaFon_edge'
noauth
# автоматическое получение сетевых настроек
noipdefault
usepeerdns
defaultroute
# необязательно
debug
nodetach
/etc/ppp/chat-MegaFon_edge
TIMEOUT 5
ECHO ON
ABORT '\nBUSY\r'
ABORT '\nERROR\r'
ABORT '\nNO ANSWER\r'
ABORT '\nNO CARRIER\r'
ABORT '\nNO DIALTONE\r'
ABORT '\nRINGING\r\n\r\nRINGING\r'
'' \rAT
TIMEOUT 12
OK ATE1
OK 'AT+cgdcont=1,"IP","internet"'
OK ATD*99#
CONNECT ''
Запуск всего этого:
pppd call MegaFon_edge
Link Link2