Настройка USB-ADSL модемов в Ubuntu

Материал из Linux.Uz Wiki

Перейти к: навигация, поиск

По-тихоньку делаю свою работу - пытаюсь упростить до минимума настройку этих девайсов в линуксе. Тут буду краток. Чтобы модемы хотя-бы синхронизировали линию, нужно скачать и установить один пакетик, который я собрал вот на досуге:

Вот список поддерживаемых данным пакетом модемов:

Conexant AccessRunner, Conexant ADSL modem (Euphrates project), HAMLET 640, Conexant ADSL modem (Hasbani project), AusLinx 
AL-2006, ACORP Sprinter@ADSL USB, Amigo HMX-CA85UR-K8, Digicom Michelangelo Usb C, Origo ASU 8000, Atlantis Pocket USB ADSL Modem 
(A01-AU2), Conexant ADSL modem, Atlantis I-Storm USB (A01-AU1), Trust Speedlink 235A, Light System ADSL Module, Billion
BIPAC-7000, Olitec ADSL modem version 2, Olitec ADSL modem version 3, Trust/Amigo Technology Co. AMX-CA86U, Zoom 5510, Draytek 
Vigor 318, ZyXEL 630-C1 aka OMNI ADSL USB (Annex A), ZyXEL 630-C3 , aka OMNI ADSL USB (Annex B), Aethra Starmodem UM1020, Netopia 
Cayman 3341 / 3351, Netopia Cayman 3342 / 3352, ADI/ikanos Eagle, Sagem Fast 800, Sagem Fast 800 PE/E2, Sagem Fast 908, Sagem Fast 
800 E3, Comtrend ct 350, Comtrend ct 361, US Robotics USR9000 Sureconnect, TELINDUS ND 220 ARESCOM, TELINDUS ND 220b ARESCOM,  Elcon 
111U (pots), Elcon 131U (isdn), Aztech 206U, Aztech 256UR2 (isdn), Dlink DSL-200i, ARESCOM NDS1060, ECI B-FOCuS 150A II, Aethra 
Starmodem, Huawei SmartAX MT810 ID, Teledat 300 usb, Zoom 5510B, ASUS AAM6000UG, Elsa Microlink ADSL, Thomson SpeedTouch 330 и 
некоторые другие.

Внимание - для модемов на чипах Globespan (такие как dsl200) и на чипах Unicorn (такие как ZTE ZXDSL 852) драйвера еще не готовы!

После установки пакета втыкаем модем и пишем в терминале:

sudo br2684ctl -b -c 0 -a __VPI.VCI__
sudo dhclient nas0

Где __VPI.VCI__ нужно заменить на номер вашего провайдера. Вот таблица, у какого провайдера, какие vpi.vci:

GolfStream        8.35
eXtreme           0.33
TPS Jet           0.32
SharqStream       8.35
ARS Inform        0.35

То есть нужно всего вписать нужный номер, например для ГольфСтрима:

sudo br2684ctl -b -c 0 -a 8.35

После этих команд будет работать локальная сеть с провайдером. То есть если в ней ей ресурсы, то вы уже можете ими пользоваться - например так работает в ГольфСтриме. Но чтобы настроить сам выход в интернет, надо немного повозиться. Далее, пишем и открываем файлик:

gedit /etc/ppp/pap-secrets

И вписываем туда свой логин и пароль в таком формате:

"USER" * "PASS"

Где USER - ваш логин, а PASS - ваш пароль. Если логинов два или больше, просто пишите их в строчку в том-же формате. Сохраняем файл, закрываем текстовый редактор и пишем в консоли:

gedit /etc/ppp/peers/dsl1

(вместо dsl1 можно вписать что угодно, это будет названием вашего соединения в дальнейшем) Туда опять надо кое-что скопировать:

lcp-echo-interval 10
lcp-echo-failure 10
noipdefault
defaultroute
user "___USER___"
noauth
noaccomp
nopcomp
noccp
novj
debug
holdoff 4
persist
maxfail 25
updetach
usepeerdns
plugin rp-pppoe.so
nic-nas0

Опять ___USER___ нужно заменить на свой логин. Сохраняем файл, закрываем, открываем терминал и пишем туда:

pon dsl1

Вы теперь в интернете. Что-бы отключиться - нужно набрать

poff

Чтобы подключаться и дальше, нужно выполнять эти команды:

sudo br2684ctl -b -c 0 -a vpi.vci_вашего_провайдера
sudo dhclient nas0
pon dsl1

В теории - это должно работать на всех узбекских провайдерах, разве что некоторые провайдеры требуют более тонкую настройку, чтобы например, работали бесплатные ресурсы одновременно с интернетом. Так-же многие действия можно автоматизировать, чем я сейчас и занимаюсь. В скором времени планируется сделать автоматическую настройку модемов. То есть в будущем надо будет только выбрать провайдера и вписать логин с паролем.

// by KriK