Logo

EcoRouter

EcoNAT

EcoQOE

EcoBypass

English

  • Release Notes
  • Настройки PPPoE EcoRouter Documentation / BRAS / Настройки PPPoE

    Аутентификация PPPoE

    В EcoBNGOS поддерживается PPPoE-аутентификация абонентов.

    Для выбора протоколов аутентификации необходимо выполнить следующие шаги:

    1. Перейти в контекстный режим конфигурирования PPPoE-профиля.
    2. Включить аутентификацию через PPPoE.
    3. Указать группу RADIUS-серверов, которые будут использованы для удаленной аутентификации.

    Подробнее шаги описаны ниже.

    Для перехода в контестный режим конфигурирования PPPoE-профиля следует в конфигурационном режиме выполнить команду pppoe-profile <NAME>, где NAME - имя профиля. Если профиль до этого не существовал, он будет создан.

    ecorouter(config)#pppoe-profile 1
    ecorouter(config-pppoe)#

    Для выбора протокола аутентификации следует воспользоваться командой ppp authentication, возможные варианты которой показаны ниже.

    ?corouter(config-pppoe)#ppp authentication 
    chap Challenge Handshake Authentication Protocol
    ms-chap Microsoft PPP CHAP Extensions
    ms-chap-v2 Microsoft PPP CHAP Extensions v2
    pap Password Authentication Protocol

    После того, как протокол аутентификации выбран, следует добавить группу RADIUS-серверов для профиля PPPoE при помощи команды set aaa (данная команда выполняется в контекстном конфигурационном режиме (config-pppoe)). Подробнее о группах RADIUS-серверов читайте в соответствующем разделе ("Авторизация в системе").

    ВНИМАНИЕ: аутентификация производится только при помощи RADIUS-серверов, локальная аутентификация не поддерживается.

    Протокол Point-to-Point (PPP)

    Настройка параметров Point-to-Point Protocol производится в контекстном режиме конфигурирования профиля PPPoE (config-pppoe). Для конфигурации PPP доступны следующие команды:

    ?corouter(config-pppoe)#ppp
    authentication Authentication
    auth-req-limit Auth request limit
    max-configure Configure-Request limit
    max-echo Echo-Request limit
    max-failure Configure-Nak limit
    max-terminate Terminate-Request limit
    timeout-echo Echo timeout
    timeout-retry Client response timeout

    Подробнее см. таблицу ниже.

    Параметр с диапазоном значенийОписание
    authentication
    Настройка аутентификации (подробнее см. в разделе "Аутентификация PPPoE")
    auth-req-limit <1-100>

    Максимальное количество запросов Auth Request от абонента при выполнении процедуры аутентификации на удаленном сервере (по-умолчанию 10)

    max-configure <1-20>
    Максимальное количество запросов Configure-Request перед получением ответа (значение по умолчанию 10)
    max-failure <1-10>
    Максимальное количество запросов Configure-Nak (значение по умолчанию 5)
    max-echo <1-10>
    Максимальное количество запросов Echo-Request перед получением ответа (значение по умолчанию 5)
    max-terminate <1-10>  
    Максимальное количество запросов Terminate-Request (значение по умолчанию 1)
    timeout-echo <1-10>
    Количество секунд перед повторной отсылкой запроса Echo-Request (значение по умолчанию 10)
    timeout-retry <1-10> 
    Количество секунд перед повторной отсылкой запроса Configure-Request/Configure-Terminate (значение по умолчанию 3)

    Пул IP-адресов

    В EcoBNGOS необходимо создать пул IP-адресов для выдачи их PPPoE-абонентам.

    Создание пула IP-адресов производится с помощью команды конфигурационного режима ip pool <IP_POOL> <RANGE>, где IP_POOL - имя пула, RANGE - диапазон IP-адресов. Диапазон может состоять из одного или нескольких IP-адресов и интервалов IP-адресов, разделенных запятыми ",". Интервал задается начальным и конечным IP-адресом, разделенными символом минус "-".

    Пример:

    ecorouter(config)#ip pool 111 1.1.1.1,2.2.2.2-3.3.3.3

    Для удаления пула IP-адресов используется команда конфигурационного режима no ip pool <IP_POOL>.

    Для просмотра информации по пулу IP-адресов используется команда show ip pool. В результате выполнения этой команды будет показана информация по всем существующим пулам. 

    ecorouter#show ip pool
     Pool         Begin            End               Free      In use
    -------------------------------------------------------------------
    0             192.168.10.2     192.168.10.254    1         252       
    0             192.168.12.2     192.168.12.2      10        243

    Для просмотра информации по выбранному пулу используется команда show ip pool <IP_POOL>.

    ecorouter#show ip pool 111
     Pool         Begin            End               Free      In use
     ------------------------------------------------------------------------
    111 1.1.1.1 1.1.1.1 1 0
    2.2.2.2 3.3.3.3 16843010 0

    Для назначения пула выделяемых по умолчанию IP-адресов используется команда pool ipv4 <IP_POOL> контекстного режима конфигурации (config-pppoe), где IP_POOL - имя пула.

    Для отмены назначения пула выделяемых по умолчанию IP-адресов используется команда no pool ipv4 <IP_POOL>.

    Команды set для конфигурирования PPPoE

    Для настройки некоторых параметров PPPoE используется команда set в контекстном режиме конфигурирования (config-pppoe). Параметры, доступные для настройки, перечислены в таблице.

    ПараметрОписание
    aaa SUBSCRIBER_AAA
    Назначить заранее созданный AAA-профиль абонента
    idle-timeout <0-1440>
    Задать idle-timeout в минутах. Значение по умолчанию - 30 минут. Значение 0 минут означает бесконечно большое значение параметра
    subscriber-service SERVICE_NAME
    Назначить заранее созданный сервис абонента
    session-timeout <0-527040>
    Задать session-timeout в минутах. Значение по умолчанию - 1440 минут. Значение 0 минут означает бесконечно большое значение параметра
    update-interval <5-1440>
    Задать интервал аккаунтинга в минутах

    Пример:

    ecorouter(config)#subscriber-aaa SUB_AAA
    ecorouter(config-sub-aaa)#ex
    ecorouter(config)#pppoe-profile 111
    ecorouter(config-pppoe)#set subscriber-service SUB_SERV
    ecorouter(config)#pppoe-profile PPPOE_PROFILE
    ?corouter(config-pppoe)#set aaa
    SUBSCRIBER_AAA Subscriber AAA profile name
    ecorouter(config-pppoe)#set aaa SUB_AAA
    ecorouter(config-pppoe)#ex
    ecorouter(config)#ex
    ecorouter#show pppoe-profile PPPOE_PROFILE
    pppoe-profile PPPOE_PROFILE
    AAA profile: SUB_AAA
     Service: SUB_SERV
     PPP options
    Authentication: no
    Configure-Request limit: 10
    Configure-Nak limit: 5
    Terminate-Request limit: 1
      Echo-Request limit: 5
      Auth request limit: 10
    Retry timeout: 3
    Echo timeout: 10
      Gateway address:  
      Primary DNS address: