Настройка PPPoE


Данная инструкция была "слизана" с sp.peterstar.ru , добавлены мои исправления, так как некоторые даже инструкцию пользователям не могут без ошибок написать). Для установки и настройки PPPoE клиента под ОС Linux необходимы:

Point-To-Point Protocol Daemon

rp-pppoe redirector


1. Где взять

Для работы PPPoE pppd должен быть версии не ниже 2.3.7. Если Вы хотите использовать "подключение по требованию" (Demand Dialling), необходим pppd не ниже 2.3.10.

Качаем (http://sp.peterstar.ru/raspppoe/):
pppd например здесь (в убунту уже есть):

http://sp.peterstar.ru/raspppoe/ppp-2.4.4.tar.gz

RP-PPPoE пакет можно скачать например здесь:

http://sp.peterstar.ru/raspppoe/rp-pppoe-3.10.tar.gz

wget -c http://sp.peterstar.ru/raspppoe/rp-pppoe-3.10.tar.gz

Необходимая версия ядра для работы PPPoE - не ниже 2.2.9. При этом ядро должно быть сконфигурировано с поддержкой Point-To-Point Protocol и PPP Over Ethernet.

2. Установка

2.1 Если Вы установили rp-pppoe пакет из используемого Вами дистрибутива - запустите из под root пользователя скрипт pppoe-setup, находящийся, как правило, в /usr/sbin/, и переходите к пункту 3 данного руководства.

2.2 Установки PPPoE клиента из исходников: Распаковываем скачанный архив, например

rp-pppoe-3.10.tar.gz:

tar zxvf rp-pppoe-3.10.tar.gz

Заходим в созданную директорию (rp-pppoe-3.10):

cd rp-pppoe-3.10

Из под root пользователя запускаем установочный скрипт:

./go

В процессе работы скрипта будет сконфигурировано, скомпилировано и установлено необходимое программное обеспечение. После установки ПО, автоматически будет запущен скрипт конфигурирования PPPoE соединения, переходите к пункту 3 данного руководства.

2.3 Установка PPPoE клиента из исходников вручную: Если Вам, по каким-либо причинам не удалось установить PPPoE клиента по пунктам 2.1 и 2.2, можете попробовать установить клиента вручную.

Для этого необходимо:

Зайти в директорию "src" находящуюся в каталоге куда Вы распаковали исходники, запустить конфигурационный скрипт:

./configure

Запустить компиляцию исходников:

make

Запустить из под root пользователя установку ПО:

make install

Запустить из под root пользователя конфигурационный скрипт для настройки PPPoE соединения

pppoe-setup

3. Настройка

После запуска (обязательно из под root пользователя!) скрипта конфигурации PPPoE соединения необходимо будет ответить на несколько вопросов:

Enter your PPPoE user name: укажите Ваш логин на подключение (например ps******)

Enter the Ethernet interface connected to the ADSL modem: укажите имя сетевого интерфейса, подключенного к ADSL модему или розетке (обычно eth0)

Enter the demand value: укажите "yes", если хотите, чтобы соединение подключалось автоматически при запросе. В противном случае укажите "no"

Enter the DNS information here: укажите IP адрес DNS сервера. В случае моего "любимого"провайдера это

217.195.65.9

Enter the secondary DNS server adress here: укажите IP адрес второго DNS сервера -
217.195.66.253

Please enter your PPPoE password: введите Ваш пароль на подключение к сети Интернет

Please re-enter your PPPoE password: повторно введите Ваш пароль на подключение

Choose a type of firewall: если Вы опытный пользователь, то решайте сами какой тип фаервола Вам подходит, иначе выберете тип "0"

Accept these settings and adjust configuration files: перед тем как ответить на этот вопрос положительно, убедитесь что Вы ввели все необходимые параметры правильно. Все Ваши ответы будут выведены Вам на экран в результирующей табличке. Если все верно - нажимайте "Y". В противном случае нажмите "N" и заново пройдите этап конфигурации PPPoE соединения.

4. Подключение

Теперь, после установки и настройки PPPoE соединения, Вы можете подключаться к сети Интернет с помощью скрипта

pppoe-start (работает только из под root пользователя!).

Для разрыва соединения воспользуйтесь командой

pppoe-stop

Для просмотра статистики соединения воспользуйтесь командой

pppoe-status

Замечание: мне удавалось подключиться только после:

sudo ifconfig eth0 down

April 20, 2010