Ручное подключение pppoe

Все действия производятся от пользователя root.
Используемые в тексте константы:
  • [USERNAME] - логин, для доступа к Интернет
  • [PASSWORD] - пароль, для доступа к Интернет
  • [INTERFACE] - название интерфейса через который будет идти соединение
В файл /etc/ppp/peers/dsl-provider записать следующее:

noipdefault 
defaultroute
hide-password
lcp-echo-interval 20
lcp-echo-failure 3
connect /bin/true
noauth
persist
mtu 1492
maxfail 0
noaccomp
default-asyncmap
usepeerdns
user "[USERNAME]"
unit 0
plugin rp-pppoe.so [INTERFACE]
В /etc/ppp/pap-secrets и /etc/ppp/chap-secrets добавить строку

"[USERNAME]" *   "[PASSWORD]"

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

sudo pon dsl-provider
Для установления соединения при запуске системы нужно настроить интерфейс ppp0 в файле /etc/network/interfaces, добавив:

auto ppp0
iface ppp0 inet ppp
  provider dsl-provider
  pre-up /sbin/ifconfig [INTERFACE] up

Примечания:
  1. Чтобы при соединении менялся маршрут по-умолчанию (default route) нужно убрать символ "#" в строке defaultroute в файле /etc/ppp/peers/dsl-provider
  2. Чтобы при соединении использовать DNS-сервера которые выдает провайдер нужно убрать символ "#" в строке usepeerdns в файле /etc/ppp/peers/dsl-provider
  3. Чтобы использовать другой индекс соединения (цифра в ppp0) нужно изменить значение параметра unit в файле /etc/ppp/peers/dsl-provider
Прочли: 2571 | Добавлено: 01 февраля 2012 | На главную