Использую GPRS соединение по Bluetooth в Linux Fedora 8. Возникла проблема: Иногда теряется соединение (т.е. на телефоне GPRS соединения установлено, а не компьютере нет). 1. Подскажите пожалуйста, как мне восстановить соединение, если оно активно на телефоне, а на компьютере нет.
2. Есть ли какие-либо средства для удержания GPRS соединения (когда происходит отключение – сотовый оператор округляет сумму переданных данных в большую сторону).
3. Как мне восстановить gprs соединение при обрыве.
Я не сильно разбираюсь в Linux, так что решить проблему сам не смог.
Вот мои скрипты для установки соединения:
----------------
gprs-start:
#!/bin/sh
rfcomm bind 0 xx:xx:xx:xx:xx:xx 1
pppd file /home/user/gprs/gprs
----------------
gprs:
/dev/rfcomm0 115200
connect '/usr/sbin/chat -v -f /home/user/gprs/gprs-connect'
noauth
defaultroute
lock
debug
novjccomp
nopcomp
noaccomp
nodeflate
novj
nobsdcomp
default-asyncmap
ipcp-accept-local
ipcp-accept-remote
userpeerdns
user mts
password mts
----------------
gprs-connect
ECHO ON
ABORT '\nBUSY\r'
ABORT '\nERROR\r'
ABORT '\nNO CARRIER\r'
ABORT '\nNO DIALTONE\r'
ABORT '\nRINGING\r\n\r\nRINGING\r'
'' \rAT
TIMEOUT 12
OK ATH
OK ATE1
OK AT+CGDCONT=1,"IP","internet.mts.by"
OK ATD*99***1#
CONNECT