Другие соединения

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

RP-PPPoE-3.5

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

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

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

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

Требуемые

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)

Установка 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.