RussianLDP Рейтинг@Mail.ru
WebMoney: 
WMZ Z294115950220 
WMR R409981405661 
WME E134003968233 
YandexMoney: 
41001198119846 
E-gold:
5128052

Beyond Linux From Scratch. Версия 6.0

Часть IV. Подключение к сети

RP-PPPoE-3.5

Введение в RP-PPPoE

PPPoE содержит и серверный и клиентский компоненты. Клиент позволяет подключатся к большим сетям, использующим протокол PPPoE, в общем среди ADSL-провайдеров. Серверный компонент запускает односторонний клиент, позволяя настроить других клиентов, которые посылают конфигурационный запрос.

Информация о пакете

Зависимости RP-PPPoE

Требуемые

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 ).

Установка RP-PPPoE

[Замечание]

Замечание

Если Вы планируете использование поддержки PPPoE , встроенной в ядро, то этот пакет определенно больше не нужен, хотя он рекомендуется для более простой настройки. Дополнительная информация по поддержке PPPoE в ядре может быть найдена в rp-pppoe-3.5/doc/KERNEL-MODE-PPPOE.

Установим RP -PPPoE запуском следующих команд:


cd src &&
./configure &&
make

А теперь, как пользователь root:


make install

Описание команд

Существуют стандартные команды установки, которые произведут установку в префикс /usr. Вы можете опционально использовать скрипт go в корне дерева исходников для выполнения таких же команд, которые затем немедленно следуют за скриптом adsl-setup .

Конфигурация RP-PPPoE

Файлы конфигурации

/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-connect, adsl-setup, adsl-start, adsl-status, adsl-stop, pppoe, pppoe-relay, pppoe-server и pppoe-sniff. Установленные библиотеки: нет. Установленные каталоги: /etc/ppp/plugins и /usr/share/doc/rp-pppoe-3.5.

Короткое описание

adsl-connect

Это скрипт оболочки, который управляет ADSL -соединением, используя PPPoE-клиент.

adsl-setup

Скрипт для конфигурации клиента. Конфигурация сохраняется в /etc/ppp/pppoe.conf.

adsl-start

Запускает клиент, используя опции, описанные в /etc/ppp/pppoe.conf.

adsl-status

Отображает статус ADSL-соединения.

adsl-stop

Останавливает клиент.

pppoe

Это программа-клиент.

pppoe-relay

Запускает сервер переключающего агента.

pppoe-server

Запускает серверный компонент.

pppoe-sniff

Маленький сетевой сниффер, разработанный для помощи в установке PPPOE_EXTRA.

Поиск

 

Найди своих коллег!