PPPoE
PPPoE обеспечивает механизм аутентификации пользователей, управления сеансами и маршрутизации данных через сеть Ethernet. PPPoE может использоваться в различных промышленных и специализированных сетях.
Настройка PPPoE-соединения
В качестве примера приведены настройки PPPoE-соединения между провайдером и ARMA Стена.
Параметры для настройки PPPoE:
сетевое оборудование провайдера подключено к интерфейсу «eth0» устройства ARMA Стена;
для связи с провайдером не требуется настройка VLAN для сетевого интерфейса;
для настройки используются учётные данные PPPoE от DSL провайдера: user – «userID», password – «secret»;
максимальный размер MTU, который используется в DSL, составляет «1492» байта.
Примечание
Маршрут по умолчанию автоматически прописывается после включения интерфейса.
Для настройки протокола PPPoE необходимо ввести следующие команды:
set interfaces pppoe pppoe0 mtu 1492 set interfaces pppoe pppoe0 authentication username userID set interfaces pppoe pppoe0 authentication password secret set interfaces pppoe pppoe0 source-interface eth0где «pppoe0» – имя PPPoE-интерфейса.
Следует провести настройку межсетевого экрана для работы на интерфейсе «PPPoE». Для этого необходимо назначить политики межсетевого экрана для всех направлений трафика на интерфейсе «pppoe0».
Отдельные провайдеры требуют построения PPPoE-соединения через VLAN-интерфейс. В ARMA Стена существует возможность создать PPPoE-сессию через VLAN-интерфейс.
Пример настройки построения PPPoE-соединения через VLAN-интерфейс «eth0.7»:
set interfaces pppoe pppoe0 authentication username userID set interfaces pppoe pppoe0 authentication password secret set interfaces pppoe pppoe0 source-interface eth0.7
Команды настройки PPPoE
Основные команды
Команда добавления описания для PPPoE-интерфейса:
set interfaces pppoe <pppoeN> description <description>где:
<pppoeN> – имя pppoe-интерфейса, например «pppoe0»;
<description> – описание интерфейса.
Команда отключения PPPoE-интерфейса:
set interfaces pppoe <pppoeN> disableПосле отключения интерфейс будет переведён в состояние административного отключения.
Команда настройки MTU для PPPoE-интерфейса:
set interfaces pppoe <pppoeN> mtu <mtu>где <mtu> – значение MTU. Возможно указание значения в диапазоне от «1280» до «9190».
Команда размещения PPPoE-интерфейса в заданном экземпляре VRF:
set interfaces pppoe <pppoeN> vrf <vrf>где <vrf> – имя VRF.
Команда определения интерфейса для привязки к нему PPPoE-соединения:
set interfaces pppoe <pppoeN> source-interface <source-interface>где <source-interface> – имя интерфейса.
Команды настройки параметров PPPoE
Команда выбора определённого сервера доступа для PPPoE-соединения:
set interfaces pppoe <pppoeN> access-concentrator <name>где <name> – имя сервера доступа.
Команда установки имени пользователя для аутентификации PPPoE-соединения на удалённом сервере:
set interfaces pppoe <pppoeN> authentication username <username>где <username> – имя пользователя.
Команда установки пароля пользователя для аутентификации PPPoE-соединения на удалённом сервере:
set interfaces pppoe <pppoeN> authentication password <password>где <password> – пароль пользователя.
Команда активации режима «соединение по запросу»:
set interfaces pppoe <pppoeN> connect-on-demand
Команда запроса адреса у сервера PPPoE без установки маршрутов по умолчанию:
set interfaces pppoe <pppoeN> no-default-route
Команда установки расстояния для шлюза по умолчанию, отправляемого сервером PPPoE:
set interfaces pppoe <pppoeN> default-route-distance <distance>где <distance> – значение дистанции. Возможно указание значения в диапазоне от «1» до «255».
Команда установки значения MRU:
set interfaces pppoe <pppoeN> mru <mru>где <mru> – значение MRU. Возможно указание значения в диапазоне от «128» до «16384». По умолчанию используется значение «1492».
При использовании протокола IPv6 размер MRU должен составлять не менее «1280» байт.
Команда установки интервала ожидания для PPPoE-интерфейса:
set interfaces pppoe <pppoeN> idle-timeout <time>где <time> – время ожидания. Возможно указание значения в диапазоне от «0» до «86400».
Если параметр не задан или равен «0», то соединение по запросу будет всегда оставаться включённым.
Команда установки времени задержки повторного набора номера для использования в постоянных PPPoE-сессиях:
set interfaces pppoe <pppoeN> holdoff <time>где <time> – время задержки в секундах. Возможно указание значения в диапазоне от «0» до «86400». По умолчанию используется значение «30».
Команда установки адреса локального устройства для сеанса PPPoE:
set interfaces pppoe <pppoeN> local-address <x.x.x.x>где <x.x.x.x> – IP-адрес локального устройства.
Если адрес локального устройства не задан, то он будет согласован в процессе инициализации PPPoE-сессии.
Команда отключения использования внешних DNS-серверов:
set interfaces pppoe <pppoeN> no-peer-dns
Команда установки адреса удалённого устройства для сеанса PPPoE:
set interfaces pppoe <pppoeN> remote-address <x.x.x.x>где <x.x.x.x> – IP-адрес удалённого устройства.
Если адрес удалённого устройства не задан, то он будет согласован в процессе инициализации PPPoE-сессии.
Команда установки сервиса, по которому локальный интерфейс PPPoE будет выбирать серверы доступа для подключения:
set interfaces pppoe <pppoeN> service-name <name>где <name> – имя сервиса.
Команды мониторинга PPPoE
Команда вывода подробной информации об интерфейсе PPPoE:
admin@ngfwos:~$ show interfaces pppoe <pppoeN>где <pppoeN> – имя PPPoE-интерфейса.
Команда вывода информации об очередях для интерфейса PPPoE:
admin@ngfwos:~$ show interfaces pppoe <pppoeN> queue
Команда отключения интерфейса PPPoE:
admin@ngfwos:~$ disconnect interface <pppoeN>
Команда включения интерфейса PPPoE:
admin@ngfwos:~$ connect interface <pppoeN>