Читаем Linux-сервер своими руками полностью

По окончании установки в стартовые сервисы будет добавлен сервис adsl, который при запуске системы автоматически подключается к провайдеру.

<p>7.4.2. Настройка соединения DSL в другом дистрибутиве</p>

Для начала нужно установить ррр, dhcpcd, rp-pppoe и, если нужно, рррое-linuxconf. Если вы используете Red Hat-совместимую систему, установку пакетов можно производить так же, как и в случае с Linux Mandrake. При использовании другого дистрибутива (например, Slackware) вам нужно прочитать рекомендации по установке вышеуказанного программного обеспечения самостоятельно.

Большинство провайдеров, предоставляющих ADSL-доступ, используют протокол РРРОЕ. РРРОЕ — Point to Point Protocol Over Ethernet — если дословно, протокол точка-точка через Ethernet.

Ваш дистрибутив должен обладать ядром версии не ниже 2.2.9 и демоном pppd версии 2.3.10 или выше. Если версия pppd у вас ниже необходимой, вы получите сообщение:

pppd: unknown option pty.

Существуют два метода установки рррое — QuickStart и обычный. Если вам повезет, первый из них у вас будет работать.

QuickStart

После распаковки архива, зарегистрировавшись под root'ом, введите

./go

Скрипт go самостоятельно откомпилирует, установит и настроит рррое. От вас только потребуется ввести информацию о провайдере.

Обычный метод установки

Обычно только четвертый шаг установки требует выполнения действий пользователем root, однако я рекомендую с самого сначала зарегистрироваться в системе как root, а потом производить установку. Если ваша система сконфигурирована таким образом, что вы не можете войти в систему как root, используйте команду su, чтобы воспользоваться правами суперпользователя.

Обычный метод установки состоит, если можно так сказать, из четырех шагов:

1. Распаковка

tar xzvf rp-pppoe-nnn.tar.gz

2. Настройка

./configure

3.  Компиляция

make

4.   Установка

make install 

Теперь остается только все это настроить. Прежде чем приступить к настройке рррое, убедитесь, что ядро «видит» вашу Ethernet-карту, которая будет использоваться вместе с модемом. Проверить это можно с помощью команды:

ifconfig eth0

Если эта сетевая плата единственная в вашей системе, N = 0. При этом вы должны будете увидеть примерно следующую строку (и еще несколько после нее):

eth0 Link encap:Ethernet HWAddr XX:XX:XX:XX:XX:XX

где ХХ:ХХ:ХХ:ХХ:ХХ:ХХ — аппаратный адрес. Если вы его увидите, то карта сконфигурирована правильно. В противном случае настроить сетевую плату можно с помощью программы netconf.

Внимание! При настройке сетевой платы не нужно назначатьей IP-адрес. Также не нужно ее конфигурировать во время загрузки (протокол ВООТР).

Сейчас самое время отредактировать файл /etc/ppp/pap-secrets, если ваш провайдер использует РАР-метод аутентификации, или /etc/ppp/chap-secrets — при использовании CHAP. Как уже отмечалось выше, обычно эти файлы имеют следующий формат:

имя_пользователя сервер пароль IР-адрес

Введите, допустим: 'pupkin' * '123456' * при условии, что ваш логин pupkin и пароль 123456. Убедитесь, что ваш файл /etc/ppp/options пуст! В некоторых случаях, например, при выделенном соединении, этот файл обязательно должен содержать информацию. Тогда хотя бы не используйте директиву lock.

При использовании рррое вам нужно немного изменить файл конфигурации /etc/ppp/pppoe.conf. Для чего откройте этот файл в любом текстовом редакторе и измените всего лишь два параметра:

ETH=eth1 — здесь измените eth1 на имя вашей сетевой платы, используемое для ADSL-соединения.

[email protected] — здесь укажите правильный ID-пользователя.

Всю необходимую информацию можно узнать у провайдера. Далее следует обычная настройка сети. На всякий случай я опишу здесь все, чтобы вы лишний раз не перелистывали всю книгу. Итак, отредактируйте файл /etc/resolv.conf, добавив в него две строчки:

nameserver first_DNS

nameserver second_DNS

где first_DNS — это IP-адрес первичного сервера DNS вашего провайдера, а

second_DNS — вторичного.

Можете также в начале файла добавить директиву domain <имя_домена> или search <список_доменов>.

Вместе с рррое поставляется демонстрационный сценарий настройки Firewall. Для его установки сделайте следующее:

1. Возможно, вам придется немного отредактировать этот сценарий, указав нужные вам параметры.

2. Скопируйте его в каталог /etc/rc.d/init.d/firewall.

3. Введите

chkconfig firewall on

4. Запустите firewall:

sh /etc/rc.d/init.d/firewall start

Вышеуказанный способ работает только на Red Hat-совместимых дистрибутивах.

Перейти на страницу:

Все книги серии Секреты мастерства

Похожие книги