Description of personal experience

четверг, 24 апреля 2008 г.

Как настроить CDMA модем

Будет полезно для начинающих Linux-оидов

В моем случае нужно было подключиться к Интернету в Skylink.
Модем Huawei EC500.
Операционная система Mandriva 2007.

Провозившись день с kppp, решился на прямое использование pppd.

Все что потребовалось, это создать файлы
"/etc/ppp/peers/sky" и "/etc/ppp/sky.chat"
(содержание файлов смотри ниже) и добавить в файлы
"/etc/ppp/chap-secrets" и "/etc/ppp/pap-secrets"
строчку
"mobile" * "internet"

Файл "/etc/ppp/peers/sky" это скрипт, который Вы будете запускать
когда нужно соединиться с Интернет. В моем случае он такой

#!/bin/sh
SPEED=921600
TTY=/dev/ttyUSB0
ISP=skylink
USER=mobile
pppd $TTY $SPEED \
defaultroute \
lock \
modem \
name $ISP \
user $USER \
debug kdebug 1 \
connect '/usr/sbin/chat -v -s -f /etc/ppp/sky.chat'

Файл "/etc/ppp/sky.chat" это скрипт для pppd, где написаны команды
для установления соединения (имя /etc/ppp/sky.chat упоминается
в последней строчке скрипта "/etc/ppp/peers/sky") В моем случае
/etc/ppp/sky.chat такой

TIMEOUT 10
ABORT 'BUSY'
ABORT 'NO ANSWER'
ABORT 'NO CARRIER'
SAY 'Starting CDMA connect script\n'

# Get the modem's attention and reset it.
'' 'ATZ'

# E0=No echo, V1=English result codes
OK 'ATE0V1'
#OK 'ATZISDN = 0'
#OK 'ATS7=60'

# Dial the number
SAY 'Dialing...\n'
OK 'ATD#777'
CONNECT ''


Чтобы установить соединение теперь достаточно запустить
из командной строки
/etc/ppp/peers/sky

Для того чтобы смотреть на результаты/ошибки удобно
просматривать логфайл "/var/log/messages", запустив один раз
tail -f /var/log/messages

CDMA значительно устойчивее GPRS, но связь все-же часто рвется
или замирает. При переподключении скорость восстанавливается.
Чтобы переподключится, можно выполнить
pkill pppd
/etc/ppp/peers/sky

Чтобы отключить "сжатие на лету" можно добавить строчку "nomppe"
в файл "/etc/ppp/options". В моем случае файл "/etc/ppp/options" такой
lock
noauth
noipdefault
usepeerdns
nomppe

Чтобы использовать EVDO (Turbo в проспекте Skylink) никаких изменений
делать не нужно. Скорость в режиме EVDO достигает 100 кбайт/сек.

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