LINUX.ORG.RU

Bluetooth+GPRS нифига не работает


0

0

Настроил голубой зуб, телефон определяется, пингуется.

Наваял два файлега:

*** /etc/ppp/peers/gprs: *** /dev/rfcomm0 57600 connect '/usr/sbin/chat -v -f /etc/chatscripts/gprs' noauth defaultroute debug

*** /etc/chatscripts/gprs: *** 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.beeline.ru"' OK ATD*99***1#

Пишу: # pppd call gprs - и нифига не происходит! Pppd даже нету в списке процессов.

Чего делать?


>AT+CGDCONT=1,"IP","internet.beeline.ru"'

Перед кавычками слеши поставь. 

З.Ы:
$ cat /etc/chatscripts/bee
ABORT BUSY ABORT 'NO CARRIER' ABORT VOICE ABORT 'NO DIALTONE' ABORT 'NO DIAL TONE' ABORT 'NO ANSWER' ABORT DELAYED
'' "AT+CGDCONT=1,\"IP\",\"internet.beeline.ru\""
OK-AT-OK "ATDT*99***1#"
CONNECT \d\c

$ cat /etc/ppp/peers/bee
hide-password
noauth
connect "/usr/sbin/chat -f /etc/chatscripts/bee"

/dev/rfcomm0
115200
defaultroute
noipdefault
user "root"
ipparam bee
usepeerdns

kaktyc ★★★★
()
Ответ на: комментарий от Ivanz

Собственно, /dev/rfcomm0 -- это мой телефон, подключенный через bluetooth. Bluetooth настроен и работает?

kaktyc ★★★★
()
Ответ на: комментарий от mr

Да, /dev/rfcomm0 отсутствовал потмоу, что я забыл сделать "rfcomm bind 0 00:0F:DE:28:72:E2 1".

Теперь сделал, та же фигня что и в начале ;). Т.е. та же реакция - pon gprs - ничего не происходит ;)

Ivanz
() автор топика
Ответ на: комментарий от kilolife

*** /var/log/messages ***

Sep 29 13:09:22 tux pppd[9652]: pppd 2.4.2 started by root, uid 0
Sep 29 13:09:23 tux hcid[7103]: link_key_request (sba=00:0A:3A:5B:47:9E, dba=00:0F:DE:28:72:E2)
Sep 29 13:09:23 tux pppd[9652]: Failed to open /dev/rfcomm0: Connection refused
Sep 29 13:09:23 tux pppd[9652]: Exit.

До этого сделал:

# /etc/rc.d/init.d/bluetooth start
# hciconfig 
hci0:   Type: USB
        BD Address: 00:0A:3A:5B:47:9E ACL MTU: 192:8 SCO MTU: 64:8
        UP RUNNING PSCAN ISCAN 
        RX bytes:396 acl:10 sco:0 events:30 errors:0
        TX bytes:492 acl:8 sco:0 commands:18 errors:0
# hcitool scan
Scanning ...
        00:0F:DE:28:72:E2       IvanZ
# sdptool search DUN
Inquiring ...
Searching for DUN on 00:0F:DE:28:72:E2 ...
Service Name: Dial-up Networking
Service RecHandle: 0x10000
Service Class ID List:
  "Dialup Networking" (0x1103)
  "Generic Networking" (0x1201)
Protocol Descriptor List:
  "L2CAP" (0x0100)
  "RFCOMM" (0x0003)
    Channel: 1
Profile Descriptor List:
  "Dialup Networking" (0x1103)
    Version: 0x0100
# l2ping 00:0F:DE:28:72:E2
Ping: 00:0F:DE:28:72:E2 from 00:0A:3A:5B:47:9E (data size 44) ...
0 bytes from 00:0F:DE:28:72:E2 id 0 time 42.91ms
0 bytes from 00:0F:DE:28:72:E2 id 1 time 43.48ms
0 bytes from 00:0F:DE:28:72:E2 id 2 time 49.39ms
0 bytes from 00:0F:DE:28:72:E2 id 3 time 31.49ms
0 bytes from 00:0F:DE:28:72:E2 id 4 time 32.53ms
0 bytes from 00:0F:DE:28:72:E2 id 5 time 39.55ms
6 sent, 6 received, 0% loss
# rfcomm bind 0 00:0F:DE:28:72:E2 1
# rfcomm show
rfcomm0: 00:0F:DE:28:72:E2 channel 1 clean

Ivanz
() автор топика
Ответ на: комментарий от Ivanz

А что говорит "rfcomm connect 0"? если connection refused проверь проходит ли авторизация по bluetooth.

mrco ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.