25 мая 2008 г.

Acorp Sprinter@ADSL USB под Ubuntu

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

  • подключаем модем, после включения компьютера лампочка USB должна гореть на модеме
  • проверяем, виден ли модем в системе, командой:
lsusb
  • смотрим, должен быть текст наподобие следующего:
Bus 001 Device 003: ID 0572:cb00 Conexant Systems (Rockwell), Inc. E-Tech ADSL Modem v2
tar xvvjf conexant-adsl-usb-firmware-cxacru-fw.bin.tar.bz2
  • перемещаем в папку в папку для автоматической загрузки:
sudo mv cxacru-fw.bin /lib/firmware/
  • перезагружаемся, при загрузке светодиод ADSL на модеме должен заморгать, а потом загореться постоянно, что означает о том, что он успешно соединился
  • устанавливает пакеты для настройки соединения:
sudo aptitude install br2684ctl pppoe pppoeconf
  • устанавливаем настройки провайдера:
sudo br2684ctl -b -c 0 -e 0 -a x.y - где x = VPI, y = VCI, предоставленные вашим провайдером, у меня 1 и 35 соответственно
  • должно быть появиться типа:
br2684ctl[6767]: Interface “nas0″ created sucessfully
br2684ctl[6767]: Communicating over ATM 0.1.35, encapsulation: LLC
br2684ctl[6767]: Interface configured

  • если прошло удачно, тогда настраиваем соединение sudo pppoeconf - где соглашаемся со всем, указываем логин и пароль, в конце на вопросы окна DONE о запуске соединения при загрузке отвечаем Нет, далее в окне ESTABLISH A CONNECTION (соединиться) тоже отказываемся, проверим чуть позже, т.к. настройка была запущена под рутом, то и подсоединился б под рутом, и отключаться тоже так надо бы потом, в общем, не нужно это
  • далее проверяем действительно соединение командой pon dsl-provider
  • отключаемся, если связь есть, от линии командой poff либо для отключения всех соединений командой poff -a
  • если всё ok, то прописываем настройки при загрузке:
    sudo nano /etc/rc.local
    - где пишем:
br2684ctl -b -c 0 -a 1.35
pppoe -I nas0 -m 1452 -d
до строки exit 0
  • так мы инициализируем ADSL-соединение при загрузке, иначе придётся ручками каждый раз это делать.
  • если вы испытываете трудности при аварийном отключении и перезагрузке компьютера, которые выражаются в том, что модем горит лампочками, а интерфейс не настроен, и соединения нет, то добавьте в файл /etc/rc.local выше указанных ранее строк инициализации adsl-соединения следующие строки по принудительному отключению и последующему включению модуля модема:
rmmod -s cxacru
modprobe -s cxacru
  • ручками подсоединяться-то будет неудобно, поэтому ставим замечательную программу, которая ещё будет считать входящий и исходящий трафик соединения:
sudo aptitude install gkrellm
  • запускаем командой gkrellm - можно сразу прописать на автозапуск через меню:
    Система - Параметры - Сеансы - Создать
  • на окне gkrellm открываем настойки мышью или кнопке F1
  • далее в настройках мониторы - Сеть, где ставим все галочки во вкладке Кнопка таймера, интерфейс ставим ppp0, команда запуска pon dsl-provider, команда остановки poff -a, можете настроить под своё удовольствие и другие мониторы
  • для подсчёта трафика можно в настройках во вкладке Настройка прописать следующую строку подписи чарта:
    $id\n$od\b\c\f$L
    где будет отображаться входящий трафик верхней строкой, и нижней исходящий
  • закрываем настройки, смотрим на окно gkrellm, где около надписи ppp0 будет маленькая кнопка, которая будет включать и отключать соединение, а также отображать его ход, также там есть кнопки отображения полной статистики, сброс показаний на чарте и другое
  • следует иметь в виду, что статистика не будет собираться при выключенной программе, поэтому автозапуск обязателен

Альтернативой gkrellm в части подключения может быть использован ppptray, пакет которого можно скачать с сайта http://www.getdeb.net, я бы рекомендовал бы эту программу, т.к. она визуально в трее показывает состояние соединения: есть ли оно, нет его, или в процессе подсоединения.

Также статистику можно подсчитывать с помощью пакета darkstat, но о нём позже.

Так-то всё теперь, должно работать, если что-то не так, как говориться, курите маны...

Для тех, кто юзает модем Acorp Sprinter@ADSL USB под оффтопиком (windows), крайне рекомендую поставить отсюда драйвера версии 41, мне очень и очень оказались по нраву.