Настройка USB ADSL-модемов на чипсете AccessRunner в Ubuntu

Было время, мы были молодые… К чему это я? На заре высокоскоростного интернета в моём регионе подключил я себе ADSL. Вариантов было два – либо USB-модем, либо Ethernet. Второй был почти в 2 раза дорожи, а заядлый виндузятник на тот момент и человек знакомый только с DialUp не видел особой разницы между этими вариантами. Так мне достался замечательны модемчик Planet ADU-2100. И всё было в целом не плохо, за исключением в 2 раза урезанной скорости на порту, пока не увлекся я Linux.

Собственно о настройке сего чуда техники сегодня и пойдёт речь. Данное руководство будет действительно для многих моделей модемов на чипе AccessRunner.


Итак, для начала смотрим:

user@ubuntu:-$ lsusb

Модем будет выглядеть примерно так:

Bus 002 Device 003: ID 0572:cb00 Conexant Systems (Rockwell), Inc. E-Tech ADSL Modem v2

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

user@ubuntu:-$ wget http://xand.net.ru/wp-content/uploads/2009/04/conexant-adsl-usb-firmware-cxacru-fwbintar.bz2

Распаковываем:

user@ubuntu:-$ tar xvvjf conexant-adsl-usb-firmware-cxacru-fw.bin.tar.bz2

И перемещаем в директорию /lib/firmware:

user@ubuntu:~$ sudo mv cxacru-fw.bin /lib/firmware

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

Если всё нормально, то ставим необходимые пакеты. Если нет активного подключения к Интернет качаем и устанавливаем их вручную с другой машины:

user@ubuntu:~$ sudo apt-get install br2684ctl pppoe pppoeconf

Теперь настраиваем подключение. Тут необходимо знать VPI и VCI провайдера. В моём случае это были 0 и 33:

user@ubuntu:~$ sudo br2684ctl -b -c 0 -e 0 -a 0.33

Если всё нормально, вывод будет примерно следующий:

br2684ctl[6767]: Interface “nas0? created sucessfully
br2684ctl[6767]: Communicating over ATM 0.0.33, encapsulation: LLC
br2684ctl[6767]: Interface configured

Далее всё довольно просто:

user@ubuntu:-$ sudo pppoeconf

Откроется мастер соединения. На все вопросы, кроме последних двух отвечаем положительно, вводим свои логин и пароль.

Проверяем соединение:

user@ubuntu:-$ pon dsl-provider

И пытаемся зайти на какую-нибудь страничку или просто пингуем какой-нибудь адрес.

Разрываем соединение:

user@ubuntu:-$ poff

Дабы не инициализировать соединение вручную добавляем в конец файла /etc/rc.local следующие строчки:

user@ubuntu:-$ sudo nano /etc/rc.local

Добавляем:
br2684ctl -b -c 0 -a 0.33
pppoe -I nas0 -m 1452 -d

В общем всё. Установить соединение можно командой pon dsl-provider, разрываем командой poff.

Теги: , , ,

Пятница, 17 Апр 2009 Статьи

Комментариев пока нет.

Ваш отзыв

Поиск