2008-03-14

Настройка GPRS/EDGE-соединения

Для осуществления этого соединения я воспользовался, в основном, статьей Настройка GPRS в Debian GNU/Linux с телефоном Siemens ME45.

Телефон у меня Motorola SLVR L7, оператор Beeline.

В ядре необходима поддержка ACM-модемов.

Создал файл /etc/ppp/peers/beeline:

#/dev/rfcomm0 - для bluetooth-соединения
/dev/ttyACM0
57600
noauth
defaultroute
usepeerdns
persist
noipdefault
lock
connect '/usr/sbin/chat -v -f /etc/chatscripts/beeline-connect'
novjccomp
nopcomp
noaccomp
nodeflate
novj
ipparam beeline


Как поясняется здесь, опции означают:
defaultroute - установить маршрутом "по умолчанию"
noipdefault - не использовать IP адрес, назначенный для данного hostname
persist - восстанавливать соединение при разрыве
updetach - `возвратить управление` процессу, вызвавшему pppd, при успешно установленном соединение
usepeerdns - получить DNS адреса от сервера (потребуется при настройке pdnsd)
Создал файл /etc/chatscripts/beeline-connect следующего содержания:

TIMEOUT 45
ABORT 'NO ANSWER'
ABORT 'BUSY'
ABORT 'NO CARRIER'
SAY 'Starting GPRS connection\n'
ABORT ERROR
"" 'ATZ'
"" 'ATE1'
OK AT+CGDCONT=1,"IP","internet.beeline.ru"
OK ATD*99#
CONNECT c


Все, настройка закончена.

Стартуем: pon beeline

Останавливаем:
poff beeline

К сожалению, настроить подключение через bluetooth мне пока не удалось.

Комментариев нет: