//version 3

Настройка интернет-соединения через GPRS для телефонов Моторола


Настроить GPRS мне помогли скрипты, выложенные на сайте компьютерной лаборатории Кембриджского университета.


Исходные данные:

Оператор

BeeLine GSM, Москва

Система

Linux RedHat 7.2, Linux RedHat 8.0 , Linux RedHat 9.0

ppp

v2.4.1

телефоны:

Motorola Timeport 260,
Motorola Timeport 280,
Motorola V66i

Примечание:
Настройки для Timeport 280 и V66i должны работать и с моделями v66, v60, v60i, T280i, T720, T720i, T722i, С33x и C350.
Ни одной из этих моделей я не пользовался для выхода в сеть через GPRS. Также я не знаю, будет ли работать T260 через USB-кабель и существует ли такой кабель для этой модели.

Кабели:
Оригинальный кабель Motorola для COM - порта для T260
Оригинальный кабель Motorola для COM - порта для T280
USB - кабель MobileAction MA-8820C

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

Внимание!
Если для подключения телефона используется USB - кабель и версия ядра меньше 2.4.20, то необходимо обновить модуль ядра acm.o,

1)Загрузить файл со скриптами
2)Заглянуть в README.gprs :)
3)Распаковать архив в /etc/ppp
    # cd /etc/; tar xzf /path/to/gprs-ppp-scripts.tgz
4) Отредактировать /etc/ppp/pap-secrets
         # Secrets for authentication using PAP
    # client        server  secret                  IP addresses
    beeline *       beeline

5) Изменить в /etc/ppp/chatscripts/gprs-moto-connect-chat APN mob.cl.cam.ac.uk на     internet.beeline.ru, осторожно с кавычками!

6) Проверить, что в файле /etc/ppp/peers/gprs-moto (или /etc/ppp/peers/gprs-moto-usb) указан именно тот девайс, к которому подключен телефон:

/dev/ttyS0 - COM1 порт
/dev/ttyS1 - COM2 порт

/dev/ttyACM0 - USB порт
/dev/usb/acm/0 - USB порт при использовании devfs

Примечание:
Для соединения через COM-порт я использую файл /etc/ppp/peers/gprs-moto, для USB-соединения - /etc/ppp/peers/gprs-moto-usb.
gprs-moto-usb оличается от gprs-moto только именем устройства:
    $ diff /etc/ppp/peers/gprs-moto /etc/ppp/peers/gprs-moto-usb
    8c8,9
    < /dev/ttyS0
    ---
    > /dev/ttyACM0
    > #/dev/usb/acm/0

7) В /etc/ppp/gprs-options изменить "nodefaultroute" на "defaultroute".

8)Настроить DNS
Для T280 и v66i, и, вероятно, всех телефонов из новой линейки
Добавить в /etc/ppp/gprs-options параметр usepeerdns (на сайте БиЛайн написано, что нужно выбирать опцию "получить DNS автоматически", раньше адреса DNS задавались явно, теперь эти настройки не работают), в результате значения DNS в момент установки соединения будут записываться в файл /etc/ppp/resolv.conf. Соотвественно, в /etc нужно создать символический линк на этот файл:
    # cd /etc
    # mv resolv.conf resolv.conf_
    # ln -s /etc/ppp/resolv.conf resolv.conf
Для T260
Часто возникает проблема с автоматическим получением DNS, поэтому адреса DNS нужно узнать у своего оператора и явно прописать их в файле /etc/resolv.conf, например, для моего оператора в момент обновления этой страницы содержимое файла было таким:
$ cat /etc/resolv.conf
nameserver 217.118.66.243
nameserver 217.118.66.244

9) Если чего забыл, то вот мой /etc/ppp

10) Установить соединение:

10.1)
Если используется USB-кабель, загрузить модуль acm
# /sbin/insmod acm
Using /lib/modules/2.4.18-14/kernel/drivers/usb/acm.o


В /var/log/messages должны появиться сообщения:
May  4 21:28:53 localhost kernel: usb.c: registered new driver acm
May  4 21:28:53 localhost kernel: acm.c: v0.21:USB Abstract Control Model driver for USB modems and ISDN adapters(supports Motorola Phones)


10.2)Подключить телефон
Если используется USB-кабель, в /var/log/messages должны появиться сообщения:
May  4 21:33:44 localhost kernel: hub.c: USB new device connect on bus3/1, assigned device number 2
May  4 21:33:44 localhost kernel: ttyACM0: USB ACM device
May  4 21:33:47 localhost /etc/hotplug/usb.agent: Setup acm for USB product 22b8/1005/1

(Обратите внимание на имя устройства "ttyACM0", оно должно совпадать с именем в п. 6)

10.3)Запустить pppd

Для COM

# /usr/sbin/pppd call gprs-moto
GPRS modem init: press <ctrl>-C to disconnect
 + defining PDP context
 + defining QoS requirements
 + attaching to GPRS
 + requesting data connection
Serial connection established.
Using interface ppp0
Connect: ppp0 <--> 
/dev/ttyS0
local  IP address 172.19.93.212
remote IP address 192.168.100.101
primary   DNS address 217.118.66.243
secondary DNS address 217.118.66.244


или
для USB:

# /usr/sbin/pppd call gprs-moto-usb
GPRS modem init: press <ctrl>-C to disconnect
 + defining PDP context
 + defining QoS requirements
 + attaching to GPRS
 + requesting data connection
Serial connection established.
Using interface ppp0
Connect: ppp0 <--> /dev/ttyACM0
local  IP address 172.19.93.212
remote IP address 192.168.100.101
primary   DNS address 217.118.66.243
secondary DNS address 217.118.66.244




Другие страницы с этого сайта:
Настройка интернет-соединения в сети SkyLink для телефона Curitel 510 (COM и USB)


Last updated on 27-01-2004 by Davidenko Vitaly
Please send any comments to dvtl at pisem dot net