====== rp-pppoe client ======
//и как это настроить без умных скриптов!//
__Предпосылки:__ \\
**Slackware** - простой дистрибутив предполагающий использование простых скриптов. т.о. использовать автоконфигурирование мы не будем. Приведу простой пример реальной и работоспособной настройки без громоздких скриптов и глупости.
__Начальные условия:__\\
- Интерфейс для подключения **eth1**\\
- Логин/пароль: "adsl_login"/"adsl_password"\\
- Ip получаем автоматически.\\
__Необходимое ПО:__ \\
- **pppd** \\
- **rp-pppoe** \\
Примечание: комплект из 10.2 Slackware (ppp-2.4.4b1,rp-pppoe-3.6) заставить работать в качестве сервера у меня не получилось (может как клиент оно и работает). \\
Точно, полностью работоспособная комбинация: **ppp-2.4.2,rp-pppoe-3.7** \\
__Конфигуряем и запускаем:__\\
1. Создаем скрипт запуска.
//cat /etc/rc.d/rc.pppoe//
/sbin/ip link set eth1 up
/usr/sbin/pppd pty \
"/usr/sbin/pppoe -p /var/run/pppoe.pid -I eth1 -T 80 -U -m 1412" \
file /etc/ppp/option.pppoe
2. Создаем опции. \\
//cat /etc/ppp/option.pppoe//
noipdefault
noauth
default-asyncmap
hide-password
nodetach
lcp-echo-interval 20
lcp-echo-failure 3
user adsl_login
3. Создаем файлы паролей. \\
//cat /etc/ppp/pap-secrets//
"adsl_login" * "adsl_password"
//cat /etc/ppp/chap-secrets//
"adsl_login" * "adsl_password"
4. Запускаем ручками и смотрим чего получилось. \\
/etc/rc.d/rc.pppoe
Адреса пришли и соединение установилось - радуемся! \\
Иначе будет сообщение о ошибке по тексту ошибки можно понять чего не получилось. \\
Как поднимать это соединение автоматически и как поддерживать выходит за рамки темы и это дело вкуса. \\
**PS:** написано после долгой и без успешной ловли глюков в автоконфигурированнии и не возможности использовать автоконфигурации для нескольких соединений.