STREAM(tm) PPPoE connection via AusLinx AL-2006P in Debian Etch 4.0

Настройка Стрим PPPoE соединения с ипользованием модема AusLinx AL-2006P (USB ADSL Modem) под Debian

На всякий случай приведу вывод команды
uname -a
Linux mtron 2.6.18-5-amd64 #1 SMP Tue Oct 2 20:37:02 UTC 2007 x86_64 GNU/Linux

Скачайте необходимые файлы:
пакет atm-tools
пакет br2684ctl
пакет pppoe
пакет modconf
пакет pppoeconf

Прошивка и конфигурационные файлы
cxarcu_bp.bin
cxarcu_cf.bin
cxarcu_fw.bin

Свалите все это в одну директорию и зайдите туда.
mkdir ./auslinx2006 && cd ./auslinx2006 && cp <путь к файлам> ./

Включите режим суперпользователя:
su

Создайте файл start-inet со следующим содержимым:
vi ./start-inet

cat /proc/net/atm/cxacru\:0 | grep -e "Line" | grep up >> /dev/null || exit 1
modprobe br2684
br2684ctl -b -c 0 -a 0.1.50

:wq

Добавьте ему права на исполнение:
chmod +x ./start_inet

* Создайте файл /etc/ppp/resolv.conf со следующим содержимым:
vi /etc/ppp/resolv.conf

nameserver 212.188.4.10
nameserver 195.34.32.116

:wq

Скопируйте прошивку для модема и файлы настройки в соответствующую директорию (в моем случае /lib/firmware, скорее всего, у Вас та же ситуация):
cp ./cxacru-* /lib/firmware
или
cp ./cxacru-* /usr/lib/firmware

Установите пакеты atm-tools, br2684ctl
dpkg -i ./atm-tools_*.deb
dpkg -i ./br2684ctl_*.deb

Запустите модем и проверьте состояние интерфейса nas0 :
./start-inet
ifconfig nas0

nas0 Link encap:Ethernet HWaddr 00:05:25:10:54:8F
inet6 addr: fe80::205:25ff:fe10:548f/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:186819 errors:0 dropped:0 overruns:0 frame:0
TX packets:118028 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:266570418 (254.2 MiB) TX bytes:11136677 (10.6 MiB)



Установите пакеты pppoe, modconf и pppoeconf:
dpkg -i ./pppoe_*.deb
dpkg -i ./modconf_*.deb
dpkg -i ./pppoeconf_*.deb

Настройте pppoe:
pppoeconf

Введите в соответствующих полях свои данные для доступа в интернет.

Проверьте соединение:
ping stream.ru

PING stream.ru (62.118.248.66) 56(84) bytes of data.
64 bytes from cwf-http-vip.mtu.ru (62.118.248.66): icmp_seq=1 ttl=61 time=16.3 ms


Включить / выключить соединение можно командами
pon dsl-provider / poff соответственно.

Замечания:

Чтобы обычные пользователи могли устанавливать соединение, добавьте их в группу dip. Скрипт ./start-inet следует запускать при старте системы автоматически.

todo: Написать, как это сделать.

Есть некоторые основания полагать, что пункт, помеченный * может не пригодится. Его лушче выполнить в случае, если без него работать не хочет.

Более подробные инструкции могут быть найдены на сайте: evil-and.nm.ru

Ссылки по теме:

Достаточно подробное описание модема AusLinx AL-2006P

Если Вы оставите в комментариях к этому сообщению вопрос или совет по улучшению, я с удовольствием внесу правки в этот мануал, так как я хочу, чтобы работа пользователей в среде linux была максимально проста и комфортна. Большой спасибо за внимание.