Главная » 2013 » Декабрь » 12 » 7.4. Настройка DSL‑соединения
01:52
7.4. Настройка DSL‑соединения

Для начала хотелось бы дать небольшое вступление. Многие телекоммуникационные компании разных стран мира начали внедрять различные варианты цифровых абонентских линий (DSL – Digital Subscriber Line). Наиболее распространенной из них является технология асимметричной цифровой линии (ADSL). Кроме нее также используются службы симметричной цифровой линии (SDSL), цифровой линии с переменной скоростью (RADSL), сверхбыстрой цифровой линии (Very high‑speed DSL, VDSL).

ADSL‑модемы подключаются к обоим концам короткой линии между абонентом и АТС. При этом используется обычный телефонный провод. ADSL‑модем использует полосу пропускания телефонного провода в виде трех каналов: быстрый канал передачи данных из сети в компьютер, менее быстрый дуплексный канал передачи данных из компьютера в сеть и простой канал телефонной связи, по которому передаются обыкновенные телефонные разговоры. Все три канала работают на разных частотах. Таким образом, вы можете одновременно работать в Интернет и разговаривать по телефону. Передача данных в канале «сеть‑абонент» осуществляется со скоростью от 1.5 до 6 Мбит/с, в канале «абонент‑сеть» – от 16 Кбит/с до 1 Мбит/с. Скорость зависит от длины и качества линии. Асимметричный режим скорости передачи данных применяется потому, что обычно пользователь загружает из сети данные, а не закачивает данные в сеть. Поэтому выгоднее больший диапазон частот в полосе пропускания выделить под скачивание из сети.

Теперь переходим непосредственно к настройке.

7.4.1. Настройка соединения DSL в Linux Mandrake

Предположим, что вы используете Linux Mandrake. Если это не так, то ниже (п. 7.4.2) будет рассмотрен более универсальный способ конфигурирования, подходящий для любого другого дистрибутива.

Итак, начинать следует с установки пакетов ррр, dhcpcd, pppoe‑linuxconf, rp‑pppoe. При этом все действия нужно производить, зарегистрировавшись в системе под именем root. Перейдите в каталог с пакетами, обычно это /mnt/cdrom/Mandrake/RPMS:

Установите пакеты:

Примечание. Версии пакетов у вас могут отличаться.

Рис. 7.10. Настройка сетевого соединения

Теперь запустите конфигуратор DrakConf и выберите Network and Internet configuration (см. рис. 7.10). Далее выберите пункт Configure DSL (or ADSL) connection и укажите страну. На самом деле просто выберите «другие страны», если, конечно, вы не находитесь во Франции.

После этого необходимо указать способ подключения. Обычно здесь требуется выбрать использование РРРОЕ (use рррое). Но, возможно, оборудование вашего провайдера не поддерживает РРРОЕ, в этом случае вам нужно будет выбрать don't use рррое. Данную информацию опять‑таки можно уточнить у вашего провайдера. Затем нужно ввести информацию о провайдере (см. рис. 7.11) и выбрать устройство DSL.

Рис. 7.11. Настройкасоединения

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

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

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

Для начала нужно установить ррр, 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 у вас ниже необходимой, вы получите сообщение:

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

QuickStart

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

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

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

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

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

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

2. Настройка

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

4.  Установка

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

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

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

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

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

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

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

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

USER=bxxxxnxnx@sympatico. ca – здесь укажите правильный ID‑пользователя.

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

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

Second_DNS – вторичного.

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

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

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

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

3. Введите

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

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

При условии, что установка прошла корректно, в Red Hat‑совместимых системах уже будет обеспечена автоматическая установка ADSL‑соединения во время загрузки (будет создан скрипт /etc/rc. d/init. d/adsl). Для того, чтобы вручную включить автоматическую установку соединения, введите chkconfig ‑add adsl. Если вы используете другой дистрибутив, например Slackware, то в этом случае добавьте в конец файла /etc/re. d/rc. local строку /usr/sbin/adsl‑start.

После этого вас можно поздравить – основная настройка уже выполнена. Теперь перейдем к дополнительной настройке. Если же работа ADSL‑соединения вас и так устраивает, то вы можете смело перейти к следующей главе.

MTU (Maximum Transmit Unit) – это пакет информации максимального размера, который может быть передан или получен в нефрагментированном виде. Значение MTU указывает размер этого пакета. В общем случае увеличение этого параметра теоретически приводит к увеличению скорости обмена данными, а уменьшение – к повышению надежности. Необходимым условием использования повышенных значений MTU является поддержка их провайдером. Если заданное вами значение превышает предельное значение, установленное провайдером, то будет производиться дополнительная процедура разбивки и доследующего восстановления информации, что замедляет процесс передачи в целом. Если же заданное значение ниже предельно допустимого для провайдера значения, то клиент не использует до конца возможностей, предоставляемых оборудованием провайдера. Для рассматриваемого случая обычно используется значение MTU = 1460.

Если ваша локальная сеть настроена для работы через Firewall, вы должны понизить значение MTU до 1452. При этом вы можете или установить значение MTU=1452 на всех интерфейсах сети или воспользоваться параметром рррое «‑m 1412». Использовать этот параметр –m гораздо проще, но требует некоторого дополнительного процессорного времени.

Если вы хотите вручную конфигурировать все узлы вашей сети, то в Linux это можно сделать следующей командой, которую желательно поместить в сценарий загрузки системы:

Примечание. От Windows, сами понимаете – не уйдешь, поэтому дам пару советов по настройке и этой ОС. При этом вам придется изменить пару параметров в реестре:

Ключ:

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Class\NetTrans\xxxx] ххх – ID интерфейса

Параметр: MaxMTU

Тип: REG_SZ

Дополнительная информация по настройке операционной системы Windows находится по адресу: http://support. microsoft. com/support/kb/articles/q120/6/42.asp.

Если при установлении соединения вы получите сообщение Message too long, то это значит, что надо еще уменьшить значение MTU, допустим с 1452 до 1412.

Для управления ADSL‑соединением вы можете использовать следующие команды:

Adsl‑start – запуск adsl;

Adsl‑stop – останов adsl.

Вести статистику вашего ADSL‑соединения вы можете с помощью стандартного сценария, который входит в состав пакета рррое. Для его работы необходим интерпретатор Perl.

Категория: Настройка сети | Просмотров: 580 | Добавил: spb_serge | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email *:
Код *: