Документация: ПО Факел — разрабатываемая версия
Сервер PPPoE¶
Обзор¶
Сервер PPPoE позволяет ПО Факел работать концентратором доступа: принимать подключения клиентов по протоколу PPPoE на интерфейсах Ethernet и устанавливать с каждым клиентом отдельный сеанс PPP. Такую схему применяют операторы связи и сети доступа, когда каждого абонента нужно аутентифицировать, выдать ему адрес и учитывать его трафик.
Сервер настраивается в разделе service pppoe-server. Основные параметры:
interface— интерфейсы, на которых сервер принимает подключения клиентов;access-concentrator— имя концентратора доступа, которое сервер сообщает клиентам (значение по умолчаниюfakel-ac), иservice-name— имя услуги;authentication— аутентификация клиентов: локальные учетные записи (local-users), сервер RADIUS (radius), режим (mode) и протоколы аутентификации (protocols);client-ip-pool,client-ipv6-pool,default-pool,default-ipv6-poolиgateway-address— пулы адресов клиентов и адрес шлюза;name-serverиwins-server— серверы DNS и WINS, которые сервер сообщает клиентам;mtu— MTU сеанса (значение по умолчанию 1492),limits,max-concurrent-sessionsиsession-control— ограничения на число и частоту подключений.
Команды режима «Администрирование» группы show pppoe-server позволяют проверить работу сервера:
команда
show pppoe-server sessionsвыводит активные сеансы: интерфейс сеанса, имя пользователя, адреса IPv4 и IPv6 клиента, делегированный префикс IPv6, MAC-адрес клиента (идентификатор вызывающей стороны), ограничение скорости, состояние, время работы и счетчики принятых и переданных байтов. По ней удобно найти сеанс абонента и проверить, получил ли он адрес;команда
show pppoe-server statisticsвыводит сводную статистику сервера: время работы, использование ресурсов и число сеансов в разных состояниях;команда
show pppoe-server interfacesвыводит интерфейсы, на которых сервер принимает подключения.
Перед обслуживанием сервера переведите его в режим обслуживания командой set pppoe-server maintenance-mode enable. В этом режиме сервер не принимает новые подключения, но продолжает обслуживать установленные сеансы. Когда отключится последний клиент, сервер прекращает работу. Чтобы отменить режим обслуживания и снова принимать подключения, выполните команду set pppoe-server maintenance-mode cancel. Команды доступны пользователю уровня «Администратор» (см. Уровни пользователей).
Если сервер PPPoE не настроен, команды выводят сообщение Service pppoe is not configured, если служба не запущена — pppoe server is not running. Журнал сервера выводит команда show log pppoe-server.
Команда restart pppoe-server перезапускает сервер PPPoE. Команда доступна только пользователю уровня «Администратор» (см. Уровни пользователей).
Сеансы абонентов завершают команды reset pppoe-server: все сеансы (all), сеанс на указанном интерфейсе (interface) или сеансы указанного пользователя (username). Команды доступны только пользователю уровня «Администратор» (см. Уровни пользователей).
Список команд¶
Режим «Администрирование»¶
pppoe-server sessions¶
Синтаксис:
show pppoe-server sessions
Режим: «Администрирование».
pppoe-server statistics¶
Синтаксис:
show pppoe-server statistics
Режим: «Администрирование».
pppoe-server interfaces¶
Синтаксис:
show pppoe-server interfaces
Режим: «Администрирование».
set pppoe-server maintenance-mode enable¶
Синтаксис:
set pppoe-server maintenance-mode enable
Режим: «Администрирование».
Уровень привилегий: «Администратор».
set pppoe-server maintenance-mode cancel¶
Синтаксис:
set pppoe-server maintenance-mode cancel
Режим: «Администрирование».
Уровень привилегий: «Администратор».
restart pppoe-server¶
Service pppoe is not configured, если служба не запущена — pppoe server is not running.Синтаксис:
restart pppoe-server
Режим: «Администрирование».
Уровень привилегий: «Администратор».
reset pppoe-server all¶
Синтаксис:
reset pppoe-server all
Режим: «Администрирование».
Уровень привилегий: «Администратор».
reset pppoe-server interface <interface>¶
Синтаксис:
reset pppoe-server interface
<interface>
Аргументы:
<interface>— имя интерфейса сеанса. Формат: строка.
Режим: «Администрирование».
Уровень привилегий: «Администратор».
reset pppoe-server username <username>¶
Синтаксис:
reset pppoe-server username
<username>
Аргументы:
<username>— имя пользователя. Формат: строка.
Режим: «Администрирование».
Уровень привилегий: «Администратор».