Mtsconnect + Debian linux

Тестовый стенд: Debian linux (kernel 2.6.26), модем AnyData ADU-510A

В статье расскажу, как настроить раздачу интернета на примере модемов AnyData ADU510 от MTS и Novatel U720 от Интертелекома.

1) Подготовка.

Для того, что увиделся данный модем нужны такие модули ядра: usbserial, usbcore. После подключения модема в dmesg можно увидеть такие строки:

[    5.957968] usb 1-1: configuration #1 chosen from 1 choice
[    6.000222] usb 1-1: New USB device found, idVendor=16d5, idProduct=6502
[    6.000222] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[    6.000222] usb 1-1: Product: AnyDATA CDMA Products
[    6.000222] usb 1-1: Manufacturer: AnyDATA Corporation
[    6.240057] usb 1-2: new full speed USB device using uhci_hcd and address 3

или через lsusb:

#lsusb
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 0e0f:0002 VMware, Inc. Virtual USB Hub
Bus 001 Device 002: ID 16d5:6502 AnyDATA Corporation CDMA/UMTS/GPRS modem
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

Теперь у вас должны появится устройства ttyUSB*:

#ls /dev/ttyU*
/dev/ttyUSB0  /dev/ttyUSB1  /dev/ttyUSB2

2) Установка ppp

Для нормальной работы нам потребуется пакет ppp. Устанавливаем его:

#apt-get install ppp

3) Настройка.

Создаём файл (по умолчанию он уже есть) /etc/chatscripts/pap такого содержимого:

ABORT           BUSY
ABORT           VOICE
ABORT           «NO CARRIER»
ABORT           «NO DIALTONE»
ABORT           «NO DIAL TONE»
«»              ATZ
OK              ATDT\T
CONNECT         «»

Добавляем такую запись в файл /etc/ppp/chap-secrets

mobile      mtsconnect        internet

Для Интертелекома добавляем такую запись в /etc/ppp/pap-secrets:

IT     *     IT    *

ну и напоследок создаём собственно файл-пир с настройками нашего подключения /etc/ppp/peers/mtsconnect:

/dev/ttyUSB0
230400
crtscts
modem
noccp
novj
connect «/usr/sbin/chat -e -v -f /etc/chatscripts/pap -T ‘#777′»
noauth
user mobile
remotename mtsconnect
usepeerdns
defaultroute
debug
updetach

Для Интертелекома конфигурация выглядит так же, за исключением того, что нет таких строк:

230400

remotename mtsconnect

и строка

user mobile

заменена на

user IT

После этого можно подключаться:

#pon mtsconnect

Либо так:

#pppd call mtsconnect

Что бы соединение поднималось при перезагрузке, добавим такой код в файл /etc/network/interfaces:

auto mtsconnect

iface mtsconnect inet ppp
pre-up /sbin/ifconfig eth0 up
provider mtsconnect

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *