- Подготовка Для настройки этого adsl модема потребуются следующие файлы: - rp-pppoe-3.8.tar.gz - поддержка PPPoE -
- br2684ctl.deb - сетевой мост RFC1483/2684 (во многих дистрибутивах можно найти в репозитариях) -
- ueagle-atm-1.3.tar.gz - драйвер модема -
- ueagle-data-1.1.tar.gz - прошивки
- Удаление стандартного драйвера Стандартный драйвер eagle нас не устраивает, если он есть, то его необходимо удалить (здесь и далее подразумевается консоль root'а):
Если модем подключен и драйвер есть, то должен присутствовать модуль "eagle-usb".# lsmod | grep eagle
В таком случае выгружаем и удаляем его:
# modprobe -r eagle-usb # modprobe -r usbatm # rm /lib/modules/$(uname -r)/kernel/drivers/usb/atm/usbatm.ko # rm /lib/modules/$(uname -r)/kernel/drivers/usb/net/eagle/eagleusb.ko
- Установка драйвера Схема в целом стандартна. Должны быть установлены gcc и заголовочные файлы ядра (в Ubuntu - пакеты linux-headers и build-essential):
# tar -xvzf ueagle-atm-1.3.tar.gz # cd ueagle-atm-1.3 # make # make install
- Устанавливаем прошивки:
# tar -xzf ueagle-data-1.1.tar.gz # cd ueagle-data-1.1 # mkdir /lib/firmware/ueagle-atm # cp -a *.* /lib/firmware/ueagle-atm
- Наконец загружаем драйвер:
# modprobe ueagle-atm
- На модеме должна загореться лампочка LINK А команда:
# dmesg | grep ueagle
- Должна вывести что-то вроде:
usb 1-2: [ueagle-atm] modem operational usb 1-2: [ueagle-atm] ATU-R firmware version : 44e2ea17
- Настройка моста RFC1483/2684 Тут все просто - устанавливаем пакет br2684ctl:
# dpkg -i br2684ctl.deb
- И запускаем мост:
# br2684ctl -c 0 -b -a 1.50
- (1.50 - это VPI и VCI провайдера) Команда должна вывести примерно следующее:
RFC1483/2684 bridge: Interface "nas0" created sucessfully RFC1483/2684 bridge: Communicating over ATM 0.0.33, encapsulation: LLC RFC1483/2684 bridge: Interface configured
Поднимаем сетевой интерфейс:
# ifconfig nas0 up
- Настройка PPP подключения
# tar -zxvf rp-pppoe-3.8.tar.gz # cd rp-pppoe-3.8 # ./go
- Скрипт go обеспечит автоматическую сборку и установку rp-pppoe, после чего начнет задавать вопросы:
1.Enter your PPPoE user name: ваш логин 2.Enter the Ethernet interface connected to the DSL modem: nas0 3.Enter the demand value: no 4.Enter the DNS information here: первый днс провайдера 5.Enter the secondary DNS server address here: второй днс провайдера 6.Please enter your PPPoE password: ваш пароль 7.Please re-enter your PPPoE password: ваш пароль 8.Choose a type of firewall (0-2): 1 9.Accept these settings and adjust configuration files (y/n)? y
- Правка конфигурации Проверим правильно ли настроена система (скрипт go иногда не совсем точно обрабатывает конфигурационные файлы) Файл /etc/resolv.conf должен содержать строки:
nameserver первый днс провайдера nameserver второй днс провайдера
- Файл /etc/ppp/peers/adsl должен содержать:
user "ваш логин" plugin rp-pppoe.so nas0 noipdefault usepeerdns defaultroute noauth
- Файлы /etc/ppp/pap-secrets и /etc/ppp/chap-secrets должны содержать:
- Подключение к Интернет
"ваш логин" * "ваш пароль"
$ pppd call adsl
- Все, Вы в интернете (данную команду можно выполнять и от лица пользователя, если он принадлежит к группе dialout)
- Автоматизация Неплохо было-бы если бы подключение устанавливалось автоматически при загрузке системы, для этого в конец файлв /etc/rc.local перед exit 0 необходимо добавить следующие строки:
br2684ctl -c 0 -b -a 1.50 ifconfig nas0 up pppd call adsl
- Само подключение устанавливается последней строкой. Если вы хотите устанавливать и разрывать соединение вручную, то используйте для этого именно ее (а для разрыва killall pppd), иначе процесс pppd будет запущен с правами root и только root (или его воплощение в sudo) сможет его завершить.


Комментариев нет:
Отправить комментарий