PPPoE содержит и серверный и клиентский компоненты. Клиент позволяет подключатся к большим сетям, использующим протокол PPPoE, в общем среди ADSL-провайдеров. Серверный компонент запускает односторонний клиент, позволяя настроить других клиентов, которые посылают конфигурационный запрос.
Адрес (HTTP): http://www.roaringpenguin.com/penguin/pppoe/rp-pppoe-3.5.tar.gz .
Адрес (FTP): ftp://ftp.fu-berlin.de/unix/linux/mirrors/gentoo/distfiles/rp-pppoe-3.5.tar.gz .
Контрольная сумма: 97972f8f8f6a3ab9b7070333a6a29c4b
Размер: 185 KB
Требуемое дисковое пространство: 2.2 MB
Расчетное время сборки: 0.05 SBU
PPP-2.4.3 и Net-tools-1.60 (Вы можете пропустить Net-tools использованием следующего патча для использования IP Route2: http://www.linuxfromscratch.org/blfs/downloads/6.0/rp-pppoe-3.5-iproute2-1.patch ).
Если Вы планируете использование поддержки PPPoE , встроенной в ядро, то этот пакет определенно больше не нужен, хотя он рекомендуется для более простой настройки. Дополнительная информация по поддержке PPPoE в ядре может быть найдена в rp-pppoe-3.5/doc/KERNEL-MODE-PPPOE.
Установим RP -PPPoE запуском следующих команд:
cd src &&
./configure &&
make
А теперь, как пользователь root:
make install
Существуют стандартные команды установки, которые произведут установку в префикс /usr. Вы можете опционально использовать скрипт go в корне дерева исходников для выполнения таких же команд, которые затем немедленно следуют за скриптом adsl-setup .
/etc/ppp/pppoe.conf, /etc/ppp/firewall-standalone, /etc/ppp/firewall-masq, /etc/ppp/pppoe-server-options, /etc/resolv.conf , /etc/ppp/pap-secrets, /etc/ppp/chap-secrets.
Для настройки RP -PPPoE после установки Вы должны запустить скрипт adsl-setup.
Во время настройки соединения понадобится информация о сервере имен ISP, а также Ваше имя пользователя и пароль. Вам также будет задан вопрос, настраивать соединеие по запросу или постоянное соединение. Если провайдер не требуется каждую минуту, то обычно хорошо иметь стартовый скрипт, поддерживающий соединение для Вас. Конечно, Вы можете решить не устанавливать следующий скрипт, а запускать соединение вручную при помощи скрипта adsl-start.
Опционально установите сервисный скрипт /etc/sysconfig/network-devices/services/pppoe, включенный в пакет blfs-bootscripts-6.0 (как пользователь root).
make install-service-pppoe
Теперь создайте файл конфигурации для использования с сервисным скриптом pppoe (как пользователь root):
Если у Вас есть ранее настроенный сетевой интерфейс, который теперь будет использовать PPPoE, необходимо удалить файл конфигурации для этого интерфейса (как пользователь root):
rm /etc/sysconfig/network-devices/ifconfig.eth0/*.
install -d /etc/sysconfig/network-devices/ifconfig.eth0 && cat > /etc/sysconfig/network-devices/ifconfig.eth0/pppoe << "EOF" ONBOOT="yes" SERVICE="pppoe" EOF
Это скрипт оболочки, который управляет ADSL -соединением, используя PPPoE-клиент.
Скрипт для конфигурации клиента. Конфигурация сохраняется в /etc/ppp/pppoe.conf.
Запускает клиент, используя опции, описанные в /etc/ppp/pppoe.conf.
Отображает статус ADSL-соединения.
Останавливает клиент.
Это программа-клиент.
Запускает сервер переключающего агента.
Запускает серверный компонент.
Маленький сетевой сниффер, разработанный для помощи в установке PPPOE_EXTRA.