Данная статья предназначена для счастливых обладателей USB-модемов на чипсете Conexant AccessRunner, в частности, Planet ADU-2100. Имеено этот чудо девайс и был предоставлен мне при подключении моим провайдером. Настройка LAN-модемов не представляет особых трудностей. Настройка же USB-модемов, за недостатком более или менее четкой информации оказывается затруднительной для большинства пользователей Linux. Именно этот пробел я и попробую заполнить в этой статье.
К сожалению, Ubuntu 7.10 не содержит графических инструментов для настройки ADSL модемов и PPPoE, хотя такая возможность планируется в следующих версиях. Но вернемся к настройке - если доступа к интернет в установленной системе, кроме собственно ADSL нет, то заранее придется загрузить некоторые пакеты (
br2684ctl,
pppoe,
pppoeconf). Итак, первым делом подключаем модем. Включаем компьютер, светодиод "USB" на модеме должна загореться. Проверяем, виден ли модем в системе - запускаем терминал и вводим команду:
user@ubuntu:~$ lsusb
Если система видит модем в одной из строк ответа должен быть примерно следующий текст:
Bus 002 Device 003: ID 0572:cb00 Conexant Systems (Rockwell), Inc. E-Tech ADSL Modem v2
Загружаем прошивку для модема (firmware), распаковываем и перемещаем в папку /lib/firmware/:
user@ubuntu:~$ tar xvvjf conexant-adsl-usb-firmware-cxacru-fw.bin.tar.bz2
user@ubuntu:~$ sudo mv cxacru-fw.bin /lib/firmware/
Далее перезагружаем компьютер. При загрузке светодиод DSL на модеме должен начать мигать, а затем загореться. Теперь необходимо установить необходимые пакеты. Если имеется активное подключение к интернет, то это можно сделать командой:
user@ubuntu:~$ sudo aptitude install br2684ctl pppoe pppoeconf
Если подключения нет, то придётся загрузить необходимые пакеты из сети по ссылкам выше и установить их вручную, простым кликом на скачанных файлах.
Теперь необходимо ввести настройки провайдера. Для этого в терминале пишем:
user@ubuntu:~$ sudo br2684ctl -b -c 0 -e 0 -a x.y
Где x - VPI, а y - VCI провайдера. В моём случае команда выглядет следующим образом (VPI=0, VCI=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
Откроется мастер нового соединения. На все вопросы отвечаем положительно, вводим логин и пароль, снова 2 раза отвечаем положительно и на последние 2 вопроса даём отрицательный ответ.
Настройка соединения практически завершена. Теперь самое время проверить его в работе - запускаем соединение командой:
user@ubuntu:~$ pon dsl-provider
После этого запускаем браузер и вводим любой понравившийся адрес, например
http://norfolkrnd.blogspot.com/ ;).
Если связь работает нормально, можно отключиться командой:
user@ubuntu:~$ poff
Вручную инициализировать соединение неудобно, потому добавляем его в автозагрузку. Для этого в файл /etc/rc.local вносим изменения, запустив редактор командой:
user@ubuntu:~$ sudo nano /etc/rc.local
И записав туда следующие строки перед exit 0:
br2684ctl -b -c 0 -a 0.33
pppoe -I nas0 -m 1452 -d
Теперь мы полностью настроили наше интернет-соединение. Осталось только напомнить, что разорвать соединение командой poff, а установить подключение можно командой pon dsl-provider.
Читать далее