Настройка PPPoE в Debian
Что необходимо
Для начала доводим систему до последней версии:
apt-get update && apt-get upgrade
Устанавливаем пакет pppoeconf:
apt-get install pppoeconf
Возможно при установки ещё будет до установлены необходимые пакеты, это нормально.
Настройка pppoe соединения
Запускаем утилиту, которая нам все настроит, нам только нужно будет правильно ответить на её вопросы:
root@host:# pppoeconf
Утилита начнет сканирование интерфейсов (если их несколько) на предмет концентратора PPPoE. После этого задаст вопрос по поводу добавления опций noauth и defaultroute в конфигурационный файл. Отвечаем OK. В следующем диалоге вводим логин, который используется для соединения с PPPoE сервером. Нажимаем OK. Вводим пароль, нажимаем OK. Далее вопрос по поводу добавления адресов DNS серверов в файл /etc/resolv.conf, отвечаем OK. В следующем диалоге вопрос по ограничения MTU и MSS, отвечает OK. В следующем диалоге тоже отвечаем ОК, если хотим автоматическое соединение при старте системы.
Если мы хотим, что бы соединение само поднималось после разрыва с сервером (случайно дернули кабель или т.д.) надо будет в файле /etc/ppp/peers/dsl-provider разкомментировать несколько строчек:
persist
maxfail 0
holdoff 20
Проверка соединения
После закрытия конфигуратора статус соединения нужно проверить:
root@host:# ifconfig
В выводе консоли должно появится новое соединение ppp0. Если оно не появилось то посмотреть лог соединения можно командой:
root@host:# plog
Остановить соединения можно командой:
root@host:# poff
или
root@host:# poff dsl-drovider
Установить соединение командами
root@host:# pon dsl-drovider
или
root@host:# ifup dsl-drovider
если при создании подключения была создана запись с автоматическим стартом.
Возможные ошибки
Одна из самых распространенных ошибок - это не правильно написанные логин или пароль. Проверить это можно просто:
root@host:# plog
Если в выводе консоли увидите похожее на CHAP autendification faild, то проверьте правильность ввода параметров доступа в файле /etc/ppp/chap-secrets