| ||||||||||||||||
| ||||||||||||||||
| ||||||||||||||||
Настройка ADSL. Настройка DSL-соединения Многие телекоммуникационные компании разных стран мира начали внедрять различные варианты цифровых абонентских линий (DSL - Digital Suscriber Line). Наиболее распространенной является технология асимметричной цифровой линии (ADSL), кроме нее также используются службы симметричной цифровой линии (SDSL), цифровой линии с переменной скоростью (RADSL), сверхбыстрой цифровой линии (Very high-speed DSL, VDSL). ADSL-модемы подключаются к обеим концам короткой линии между абонентом и АТС. Модем образует три канала: быстрый канал передачи данных из сети в компьютер, менее быстрый дуплексный канал передачи данных из компьютера в сеть и простой канал телефонной связи, по которому передаются обыкновенные телефонные разговоры. Передача данных в канале "сеть-абонент" от 1.5 до 6 Мбит/сек, в канале "абонент-сеть" - от 16Кбит/сек до 1Мбит/сек. Скорость зависит от длины и качества линии. Асимметричный режим скорости передачи данных применяется потому, что обычно пользователь загружает из сети данные. Теперь переходим непосредственно к настройке. Вы используете Linux Mandrake (я использовал Mandrake 7.2) Вы также можете прочитать Часто задаваемые вопросы по ADSL Настройка ADSL в Linux Mandrake Установка необходимого программного обеспечения. Нам нужно установить ppp, dhcpcd, pppoe-linuxconf, rp-pppoe. Все действия нужно производить, зарегистрировавшись в системе под именем root. rpm -i ppp-2.4.0-3mdk.i586.rpm Версии пакетов у вас могут отличаться. Теперь запускаем DrakConf и выбираем Network and Internet configuration. Переходим к настройке DSL и выбираем страну. Точнее выбираем другие страны, если вы не находитесь во Франции. Здесь выбираем использование pppoe. Возможно, ваше соединение не поддерживает pppoe, поэтому вам нужно выбрать don't use pppoe. Данную информацию можно уточнить у вашего провайдера. Затем нужно ввести информацию о провайдере и выбрать устройство DSL Вы можете сконфигурировать несколько интерфейсов:
По окончании установки в стартовые сервисы будет добавлен сервис adsl. При запуске системы он автоматически подключается к провайдеру. Настройка ADSL в Linux (любой дистрибутив)
Для начала нужно установить ppp, dhcpcd, rp-pppoe и если нужно pppoe-linuxconf. Если вы используете RedHat-совместимую систему, установку пакетов можно производить так же как и в случае с Linux Mandrake. При использовании другого дистрибутива (например Slackware) вам нужно прочитать рекомендации по установке вышеуказанного программного обеспечения самостоятельно. В этой статье я подробно рассматриваю только установку PPPOE. Большинство провайдеров, предоставляющих ADSL-доступ, используют PPPOE. PPPOE - Point to Point Protocol Over Ethernet. Системные требования Ядро Linux 2.2.9 или выше. Существуют два метода установки pppoe - QuickStart и обычный. Если вам повезет, первый из них у вас будет работать. После распаковки архива, зарегистрировавшись под root'ом, введите ./go Скрипт go откомпилирует, установит и настроит pppoe. Вам нужно будет только ввести информацию о провайдере. Обычный метод установки. Обычно только четвертый шаг установки требует выполнения действий root'ом, однако я рекомендую сначала зарегистрироваться в системе под root'ом, а потом производить установку. Если ваша система сконфигурирована таким образом, что вы не можете войти в систему как root, используйте команду su. 1) Распаковываем
Теперь осталось только все это настроить. Настройка Ethernet Прежде чем приступить к настройке pppoe, убедитесь, что ядро "видит"
вашу Ethernet-карту, которая будет использоваться вместе с модемом. Проверить
это можно с помощью команды
Вы должны увидеть примерно следующее eth0 Link encap:Ethernet HWAddr XX:XX:XX:XX:XX:XX И еще несколько строк после нее
XX:XX:XX:XX:XX:XX - аппаратный адрес. Если вы его видите, то карта сконфигурирована
правильно.
Внимание! При настройке сетевой платы не нужно назначать ей IP-адрес. Также не нужно ее конфигурировать во время загрузки. Пароли Вам нужно отредактировать файл /etc/ppp/pap-secrets, если ваш провайдер используете PAP-метод аутентификации, или /etc/ppp/chap-secrets при использовании CHAP. Обычно эти файлы имеют формат login server password IP В нашем случае введите 'pupkin' * '123456' * (При условии, что ваш логин pupkin и пароль 123456 :) Файл конфигурации /etc/ppp/pppoe.conf Откройте этот файл в любом текстовом редакторе. Вам нужно изменить всего лишь два параметра ETH=eth1 Измените eth1 на имя вашей сетевой платы для ADSL-соединения USER=bxxxxnxnx@sympatico.ca Укажите правильный ID-пользователя. Информацию можно узнать у провайдера. Отредактируйте файл /etc/resolv.conf, добавив в него две строчки nameserver first_DNS
first_DNS - IP-адрес первичного сервера DNS вашего провайдера
Можете также в начале файла добавить строку domain <имя_домена> или search <список_доменов> Настройка Firewall Вместе с pppoe поставляется демонстрационный скрипт настройки Firewall.
Для его установки сделайте следующее:
Вышеуказанный способ работает только на RedHat-совместимых дистрибутивах. Установка ADSL-соединения во время загрузки При условии, что установка прошла корректно, в RH-совместимых машинах уже будет обеспечено автоматическое соединение во время загрузки (будет создан скрипт /etc/rc.d/init.d/adsl). Для того, чтобы вручную включить автоматическое установление соединения, введите chkconfig --add adsl Если вы используете другой дистрибутив (не совместимый с RedHat, например Slackware), добавьте в конец файла /etc/rc.d/rc.local строку /usr/sbin/adsl-start Дополнительная настройка Рекомендуемое значение MTU (Max Transfer Unit) для ADSL = 1452.
Команды для управления ADSL-соединением adsl-start - запуск adsl
В состав pppoe входит скрипт для учета трафика ADSL-соединения. Для его работы необходим Perl. Я "не вижу" Ethernet-интерфейса Вам нужно настроить вашу сетевую плату. Вы сможете это сделать, прочитав
Соединение работает (я могу пропинговать другие машины), но я не могу работать в web Скорее всего DNS сконфигурирован неправильно. Смотрите настройку DNS. Я не могу откомпилировать pppoe Убедитесь, что вы используете нужное ядро (2.2.9 или выше), у вас установлен make, компилятор C, библиотеки и файлы-заголовки (headers) Сообщение ppp: "unknown option pty" Используйте ppp версии 2.3.7 или выше Сообщение ppp: "Message too long" Установите корректное значение MTU. Рекомендуемое значение 1452. Можете попробовать 1412. Внутренние узлы сети не видят Internet У вас некорректно настроем Firewall. Читайте IpChains-HOWTO Сбой аутентификации Скорее всего вы выбрали неправильный метод аутентификации. Если вы использовали PAP, скопируйте файл /etc/ppp/pap-secrets в файл /etc/ppp/chap-secrets или наоборот (если вы использовали CHAP) |
|
| ||||||||||||||||
|