Другими методами соединения с большими сетями, среди многих, являются подключения через ISDN и PPPoE интерфейсы. PPPoE обсуждается здесь. Страницы, написанные для ISDN интерфейса (или других при возникновении необходимости) всегда приветствуются и будут включены в книгу в будущем если будут доступны.
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 использованием следующего патча для использования IPRoute2: 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.