Перейти к содержанию

PPPoE#

Команды настройки#

Команда Описание команды
interfaces ethernet <ethx> pppoe <номер> Включение или отключение модуля PPPoE на указанном интерфейсе Ethernet.
interfaces ethernet <ethx> pppoe <номер> access-concentrator <имя> Данная команда позволяет указать имя сервера доступа для подключения.
interfaces ethernet <ethx> pppoe <номер> compression <режим> Данная команда позволяет указать настройки сжатия трафика.
interfaces ethernet <ethx> pppoe <номер> connection-type <тип> Порядок установления соединения с PPPoE сервером.
interfaces ethernet <ethx> pppoe <номер> default-route <режим> Включение или отключение автоматического добавления маршрута по умолчанию при установлении соединения PPPoE.
interfaces ethernet <ethx> pppoe <номер> idle-timeout <время> Указание интервала времени в секундах, по истечении которого будет отключено соединение PPPoE при отсутствии передаваемого по нему сетевого трафика.
interfaces ethernet <ethx> pppoe <номер> local-address <ipv4-адрес> Указание IP-адреса локального оконечного узла подключения PPPoE.
interfaces ethernet <ethx> pppoe <номер> mtu <mtu> Указание MTU для интерфейса Ethernet PPPoE.
interfaces ethernet <ethx> pppoe <номер> name-server <режим> Данная команда позволяет указать требуется ли получение адресов серверов DNS от удаленного узла соединения PPPoE.
interfaces ethernet <ethx> pppoe <номер> password <пароль> Указание пароля, который будет использован для аутентификации на удаленном узле подключения PPPoE.
interfaces ethernet <ethx> pppoe <номер> remote-address <ipv4-адрес> Указание IP-адреса удаленного узла подключения PPPoE.
interfaces ethernet <ethx> pppoe <номер> service-name <имя> Позволяет выбрать сервер доступа на основе названия предоставляемого сервиса.
interfaces ethernet <ethx> pppoe <номер> user-id <идентификатор_пользователя> Указание идентификатора пользователя, который используется при аутентификации на удаленном сервере доступа.

Эксплуатационные команды#

Команда Описание команды
show interfaces pppoe Вывод сведений и статистических данных для интерфейсов PPPoE.

interfaces ethernet <ethx> pppoe <номер>#

Включение или отключение модуля PPPoE на указанном интерфейсе Ethernet.

Синтаксис#
1
2
3
set interfaces <ethx> pppoe <номер>
delete interfaces <ethx> pppoe <номер>
show interfaces <ethx> pppoe <номер>
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
1
2
3
4
5
6
interfaces {
   ethernet ethx {
      pppoe номер {
      }
   }
}
Параметры#

ethx

Множественный узел. Идентификатор определяемого интерфейса Ethernet.

номер

Обязательный. Номер устройства PPPoE. Этот номер должен быть уникален. Интерфейс PPPoE будет иметь имя pppoeX, где X — номер устройства PPPoE (например, pppoe7). Значение должно лежать в диапазоне от 0 до 15.

Значение по умолчанию#

Отсутствует.

Указания по использованию#

Данная команда позволяет настроить устройство PPPoE (Point-to-Point over Ethernet) для указанного интерфейса Ethernet. Устройство PPPoE начинает существовать в системе только после установления сеанса PPPoE. То есть интерфейс PPPoE может быть определен, но при этом не «присутствовать» в системе.

Форма set данной команды позволяет определить устройство PPPoE для интерфейса Ethernet.

Форма delete данной команды позволяет удалить устройство PPPoE на интерфейсе Ethernet.

Форма show данной команды используется для отображения настройки устройства PPPoE.

interfaces ethernet <ethx> pppoe <номер> access-concentrator <имя>#

Данная команда позволяет указать имя сервера доступа для подключения.

Синтаксис#
1
2
3
set interfaces ethernet <ethx> pppoe <номер> access-concentrator <имя>
delete interfaces ethernet <ethx> pppoe <номер> access-concentrator
show interfaces ethernet <ethx> pppoe <номер> access-concentrator
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
1
2
3
4
5
6
7
interfaces {
   ethernet ethx {
      pppoe номер {
         access-concentrator имя
      }
   }
}
Параметры#

ethx

Множественный узел. Идентификатор определяемого интерфейса Ethernet.

номер

Обязательный. Номер устройства PPPoE. Значение должно лежать в диапазоне от 0 до 15.

имя

Имя сервера доступа, к которому будет подключаться данное устройство PPPoE.

Значение по умолчанию#

Отсутствует.

Указания по использованию#

При использовании данной команды устройство PPPoE будет инициировать сеанс только с указанным сервером доступа.

Установление подключения PPPoE начинается с фазы обнаружения сервера доступа (discovery stage). Для инициализации сеанса PPPoE клиент посылает на широковещательный адрес специальный пакет PADI (PPPoE Active Discovery Initiation). Сервер доступа отвечает пакетом PADO (PPPoE Active Discovery Offer), в который включает свое название (Access Concentrator Name) и название предоставляемого сервиса (Service Name). Данный пакет содержит MAC-адрес конкретного сервера. Далее клиент выбирает требуемый сервер доступа и сервис из возможно нескольких предложений (пакетов PADO) и отвечает уже конкретному серверу пакетом PADR (Active Discovery Request).

Использование данной команды определяет какому серверу доступа будет направлен пакет PADR. Данную команду следует использовать в том случае, если необходимо указать конкретный сервер при наличии нескольких серверов доступа в сети.

Форма set данной команды позволяет указать имя сервера доступа.

Форма delete данной команды используется для удаления настройки сервера доступа.

Форма show данной команды используется для отображения конфигурации сервера доступа в сети.

interfaces ethernet <ethx> pppoe <номер> compression <режим>#

Данная команда позволяет указать настройки сжатия трафика.

Синтаксис#
1
2
3
set interfaces ethernet <ethx> pppoe <номер> compression <режим>
delete interfaces ethernet <ethx> pppoe <номер> compression
show interfaces ethernet <ethx> pppoe <номер> compression
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
1
2
3
4
5
6
7
interfaces {
   ethernet ethx {
      pppoe номер {
         compression режим
      }
   }
}
Параметры#

ethx

Множественный узел. Идентификатор определяемого интерфейса Ethernet.

номер

Обязательный. Номер устройства PPPoE. Значение должно лежать в диапазоне от 0 до 15.

режим

Указывает использование сжатия трафика. Допустимые значения представлены ниже:

  • none: не использовать сжатие трафика;
  • mppe: использовать протокол шифрования трафика MPPE.
Значение по умолчанию#

Отсутствует.

Указания по использованию#

Использование данной команды определяет настройки сжатия для PPPoE соединения.

Форма set данной команды позволяет указать имя сервера доступа.

Форма delete данной команды используется для удаления настройки сервера доступа.

Форма show данной команды используется для отображения конфигурации сервера доступа в сети.

interfaces ethernet <ethx> pppoe <номер> connection-type <тип>#

Порядок установления соединения с сервером.

Синтаксис#
1
2
3
set interfaces ethernet <ethx> pppoe <номер> connection-type <тип>
delete interfaces ethernet <ethx> pppoe <номер> connection-type
show interfaces ethernet <ethx> pppoe <номер> connection-type
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
1
2
3
4
5
6
7
interfaces {
   ethernet ethx {
      pppoe номер {
         connection-type тип
      }
   }
}
Параметры#

ethx

Множественный узел. Идентификатор определяемого интерфейса Ethernet.

номер

Обязательный. Номер устройства PPPoE. Значение должно лежать в диапазоне от 0 до 15.

тип

Обязательный. Порядок установления соединения с PPPoE сервером. Допустимые значения:

  • on-demand: установка соединения по требованию (при появлении трафика, интерфейс виден всегда);
  • persist: установка непрерывного соединения.
Значение по умолчанию#

По умолчанию с PPPoE сервером устанавливается непрерывное соединение (значение persist).

Указания по использованию#

Если установлено значение persist, PPPoE соединение устанавливается после применения конфигурации. Когда соединение по какой-либо причине разрывается, сразу же производятся попытки автоматического восстановления соединения.

При установлении значения on-demand – PPPoE соединение будет устанавливаться только тогда, через него потребуется передать трафик. В период простоя (отсутствия трафика) соединение разрывается по истечении интервала, установленного параметром idle-timeout. В том случае если в период простоя соединение разрывается, оно будет установлено только тогда, когда потребуется заново передать трафик через это соединение. Интерфейс pppoe даже при разрыве соединения всегда находится в состоянии up.

При использовании данной команды также необходимо указать удаленный адрес, для этого используется команда interfaces ethernet <ethx> pppoe <номер> remote-address <ipv4-адрес>.

Форма set данной команды используется для установления подключения по запросу.

Форма delete данной команды используется для удаления конфигурации и восстановления значения, принятого по умолчанию.

Форма show данной команды используется для отображения конфигурации.

interfaces ethernet <ethx> pppoe <номер> default-route <режим>#

Включение или отключение автоматического добавления маршрута по умолчанию при установлении соединения PPPoE.

Синтаксис#
1
2
3
set interfaces ethernet <ethx> pppoe <номер> default-route <режим>
delete interfaces ethernet <ethx> pppoe <номер> default-route
show interfaces ethernet <ethx> pppoe <номер> default-route
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
1
2
3
4
5
6
7
interfaces {
   ethernet ethx {
      pppoe номер {
         default-route режим
      }
   }
}
Параметры#

ethx

Множественный узел. Идентификатор определяемого интерфейса Ethernet.

номер

Обязательный. Номер устройства PPPoE. Значение должно лежать в диапазоне от 0 до 15.

режим

Обязательный. Определяет включено ли автоматическое добавление маршрута по умолчанию при установлении соединения PPPoE. Допустимые значения:

  • auto: процесс PPP автоматически добавит маршрут по умолчанию к удаленному узлу соединения;
  • none: маршрут по умолчанию не добавляется.
Значение по умолчанию#

При установлении соединения PPPoE автоматически добавляется маршрут по умолчанию к удаленному узлу соединения (установлено значение auto).

Указания по использованию#

Данная команда позволяет определить, будет ли добавляться маршрут по умолчанию при установлении соединения PPPoE.

Маршрут по умолчанию будет добавлен только в том случае, если в системе до этого не было настроено другого маршрута по умолчанию.

Форма set данной команды позволяет включить или отключить добавление маршрута по умолчанию при установлении соединения PPPoE.

Форма delete данной команды используется для удаления конфигурации и восстановления значения, принятого по умолчанию.

Форма show данной команды используется для отображения конфигурации.

interfaces ethernet <ethx> pppoe <номер> idle-timeout <время>#

Указание интервала времени в секундах, по истечении которого будет отключено соединение PPPoE при отсутствии передаваемого по нему сетевого трафика.

Синтаксис#
1
2
3
set interfaces ethernet <ethx> pppoe <номер> idle-timeout <таймаут>
delete interfaces ethernet <ethx> pppoe <номер> idle-timeout
show interfaces ethernet <ethx> pppoe <номер> idle-timeout
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
1
2
3
4
5
6
7
interfaces {
   ethernet ethx {
      pppoe номер {
         idle-timeout время
      }
   }
}
Параметры#

ethx

Множественный узел. Идентификатор определяемого интерфейса Ethernet.

номер

Обязательный. Номер устройства PPPoE. Значение должно лежать в диапазоне от 0 до 15.

время

Интервал времени в секундах. Если установлено подключение по запросу и в течении данного интервала времени через соединение PPPoE не передается сетевой трафик, соединение отключается. Значение должно лежать в диапазоне от 0 до 4294967295, если установлено значение 0 — простаивающие соединения не отключаются.

Значение по умолчанию#

По умолчанию простаивающие подключения не отключаются (установлено значение 0).

Указания по использованию#

Данная команда используется для установки таймаута для подключений PPPoE по запросу.

Если используется подключение по запросу, соединение PPPoE устанавливается только тогда, когда необходимо передать трафик через это соединение. В том случае если соединение по какой-либо причине разрывается, оно устанавливается заново только тогда, когда необходимо передать трафик.

При использовании подключения по запросу необходимо также указать период простоя, по истечении которого соединение PPPoE будет отключено. В том случае если ненулевой период простоя не настроен и используется подключение по запросу, соединение, после того как оно будет установлено, не будет отключено при отсутствии сетевого трафика.

Подключение по запросу настраивается при помощи команды interfaces ethernet <ethx> pppoe <номер> connect-on-demand.

Форма set данной команды позволяет указать таймаут для подключения по запросу.

Форма delete данной команды используется для удаления конфигурации и восстановления значения, принятого по умолчанию.

Форма show данной команды используется для отображения конфигурации.

interfaces ethernet <ethx> pppoe <номер> local-address <ipv4-адрес>#

Указание IP-адреса локального оконечного узла подключения PPPoE.

Синтаксис#
1
2
3
set interfaces ethernet <ethx> pppoe <номер> local-address <ipv4-адрес>
delete interfaces ethernet <ethx> pppoe <номер> local-address
show interfaces ethernet <ethx> pppoe <номер> local-address
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
1
2
3
4
5
6
7
interfaces {
   ethernet ethx {
      pppoe номер {
         local-address ipv4-адрес
      }
   }
}
Параметры#

ethx

Множественный узел. Идентификатор определяемого интерфейса Ethernet.

номер

Обязательный. Номер устройства PPPoE. Значение должно лежать в диапазоне от 0 до 15.

ipv4-адрес

IPv4-адрес локальной оконечной точки подключения PPPoE. Может быть указан только один локальный адрес.

Значение по умолчанию#

Отсутствует.

Указания по использованию#

Данная команда используется для установки IP-адреса локального оконечного узла подключения PPPoE. В том случае если значение для данного параметра явно не указано, оно будет автоматически согласовано.

Форма set данной команды позволяет указать IP-адрес.

Форма delete данной команды используется для удаления конфигурации IP-адреса.

Форма show данной команды используется для отображения конфигурации.

interfaces ethernet <ethx> pppoe <номер> mtu <mtu>#

Указание MTU для интерфейса Ethernet PPPoE.

Синтаксис#
1
2
3
set interfaces ethernet <ethx> pppoe <номер> mtu <mtu>
delete interfaces ethernet <ethx> pppoe <номер> mtu
show interfaces ethernet <ethx> pppoe <номер> mtu
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
1
2
3
4
5
6
7
interfaces {
   ethernet ethx {
      pppoe номер {
         mtu mtu
      }
   }
}
Параметры#

ethx

Множественный узел. Идентификатор определяемого интерфейса Ethernet.

номер

Обязательный. Номер устройства PPPoE. Значение должно лежать в диапазоне от 0 до 15.

mtu

Значение MTU для интерфейса PPPoE. Пакеты, размер которых превышает установленное значение, будут фрагментированы. Значение должно лежать в диапазоне от 68 до 1492.

Значение по умолчанию#

В том случае если значение для данного параметра явно не указано, значение MTU для интерфейса PPPoE будет равно значению MTU, установленному для интерфейса Ethernet минус 8 байт.

Указания по использованию#

Данная команда используется для установки значения MTU (Maximum Transfer Unit) для интерфейса PPPoE. Пакеты, размер которых превышает установленное значение, будут фрагментированы.

Форма set данной команды позволяет установить значение MTU.

Форма delete данной команды используется для удаления конфигурации и восстановления значения, принятого по умолчанию.

Форма show данной команды используется для отображения конфигурации.

interfaces ethernet <ethx> pppoe <номер> name-server <режим>#

Данная команда позволяет указать требуется ли получение адресов серверов DNS от удаленного узла соединения PPPoE.

Синтаксис#
1
2
3
set interfaces ethernet <ethx> pppoe <номер> name-server <режим>
delete interfaces ethernet <ethx> pppoe <номер> name-server
show interfaces ethernet <ethx> pppoe <номер> name-server
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
1
2
3
4
5
6
7
interfaces {
   ethernet ethx {
      pppoe номер {
         name-server режим
      }
   }
}
Параметры#

ethx

Множественный узел. Идентификатор определяемого интерфейса Ethernet.

номер

Обязательный. Номер устройства PPPoE. Значение должно лежать в диапазоне от 0 до 15.

режим

Обязательный. Значение для данного параметра определяет требуется ли получать параметры серверов DNS от удаленного узла. Поддерживаемые значения:

  • auto: локальный узел получает параметры серверов DNS от удаленного узла;
  • none: локальный узел использует параметры DNS, установленные локально.
Значение по умолчанию#

По умолчанию локальный узел получает параметры серверов DNS от удаленного узла.

Указания по использованию#

Данная команда позволяет указать, какие настройки серверов DNS будут использоваться при установлении подключения PPPoE. Если установлено значение auto, используются параметры, полученные от удаленного узла. Если установлено значение none, используются параметры настроенные локально для данной системы.

Форма set данной команды позволяет указать, следует ли получать настройки серверов DNS от удаленного узла.

Форма delete данной команды используется для удаления текущей конфигурации и восстановления значения, принятого по умолчанию.

Форма show данной команды используется для отображения текущей конфигурации.

interfaces ethernet <ethx> pppoe <номер> password <пароль>#

Указание пароля, который будет использован для аутентификации на удаленном узле подключения PPPoE.

Синтаксис#
1
2
3
set interfaces ethernet <ethx> pppoe <номер> password <пароль>
delete interfaces ethernet <ethx> pppoe <номер> password
show interfaces ethernet <ethx> pppoe <номер> password
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
1
2
3
4
5
6
7
interfaces {
   ethernet ethx {
      ppoe номер {
         password пароль
      }
   }
}
Параметры#

ethx

Множественный узел. Идентификатор определяемого интерфейса Ethernet.

номер

Обязательный. Номер устройства PPPoE. Значение должно лежать в диапазоне от 0 до 15.

пароль

Обязательный. Пароль, используемый для аутентификации локального узла на удаленном сервере PPPoE.

Значение по умолчанию#

Отсутствует.

Указания по использованию#

Данная команда используется для указания пароля, используемого для аутентификации локального узла на удаленном сервере PPPoE. Аутентификация не является обязательной с системной точки зрения, но большинство провайдеров требуют ее использования.

Пароль используется в сочетании с идентификатором пользователя, который указывается при помощи команды interfaces ethernet <ethx> pppoe <номер> user-id <идентификатор_пользователя>. Протокол аутентификации определяется удаленным узлом.

Форма set данной команды позволяет указать пароль.

Форма delete данной команды используется для удаления конфигурации пароля.

Форма show данной команды используется для отображения конфигурации.

interfaces ethernet <ethx> pppoe <номер> remote-address <ipv4-адрес>#

Указание IP-адреса удаленного узла подключения PPPoE.

Синтаксис#
1
2
3
set interfaces ethernet <ethx> pppoe <номер> remote-address <ipv4-адрес>
delete interfaces ethernet <ethx> pppoe <номер> remote-address
show interfaces ethernet <ethx> pppoe номер remote-address
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
1
2
3
4
5
6
7
interfaces {
   ethernet ethx {
      pppoe номер {
         remote-address ipv4-адрес
      }
   }
}
Параметры#

ethx

Множественный узел. Идентификатор определяемого интерфейса Ethernet.

номер

Обязательный. Номер устройства PPPoE. Значение должно лежать в диапазоне от 0 до 15.

ipv4-адрес

IP-адрес удаленного оконечного узла подключения PPPoE. Может быть указан только один удаленный адрес.

Значение по умолчанию#

Отсутствует

Указания по использованию#

Данная команда используется для указания IP-адреса удаленного оконечного узла подключения PPPoE. В том случае если значение для данного параметра явно не указано, адрес будет автоматически согласован.

Форма set данной команды позволяет указать удаленный IP-адрес.

Форма delete данной команды используется для удаления конфигурации.

Форма show данной команды используется для отображения конфигурации.

interfaces ethernet <ethx> pppoe <номер> service-name <имя>#

Позволяет выбрать сервер доступа на основе названия предоставляемого сервиса.

Синтаксис#
1
2
3
set interfaces ethernet <ethx> pppoe <номер> service-name <имя>
delete interfaces ethernet <ethx> pppoe <номер> service-name
show interfaces ethernet <ethx> pppoe <номер>  service-name
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
1
2
3
4
5
6
7
interfaces {
   ethernet ethx {
      pppoe номер {
         service-name имя
      }
   }
}
Параметры#

ethx

Множественный узел. Идентификатор определяемого интерфейса Ethernet.

номер

Обязательный. Номер устройства PPPoE. Значение должно лежать в диапазоне от 0 до 15.

имя

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

Значение по умолчанию#

Отсутствует.

Указания по использованию#

Данная команда позволяет указать имя сервиса, на основе которого будет осуществляться выбор сервера доступа для отправки запросов на подключение.

Форма set данной команды позволяет указать название сервиса.

Форма delete данной команды используется для удаления конфигурации.

Форма show данной команды используется для отображения конфигурации.

interfaces ethernet <ethx> pppoe <номер> user-id <идентификатор_пользователя>#

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

Синтаксис#
1
2
3
set interfaces ethernet <ethx> pppoe <номер> user-id <идентификатор_пользователя>
delete interfaces ethernet <ethx> pppoe <номер> user-id
show interfaces ethernet <ethx> pppoe <номер> user-id
Режим интерфейса#

Режим настройки.

Ветвь конфигурации#
1
2
3
4
5
6
7
interfaces {
   ethernet ethx {
      pppoe номер { 
        user-id идентификатор_пользователя
      }
   }
}
Параметры#

ethx

Множественный узел. Идентификатор определяемого интерфейса Ethernet.

номер

Обязательный. Номер устройства PPPoE. Значение должно лежать в диапазоне от 0 до 15.

идентификатор_пользователя

Идентификатор пользователя, используемый для аутентификации локального узла на удаленном сервере доступа.

Значение по умолчанию#

Отсутствует.

Указания по использованию#

Данная команда используется для установки идентификатора пользователя. С системной точки зрения аутентификация не является обязательной. Однако большинство провайдеров требуют обязательного использования аутентификации.

Идентификатор пользователя используется совместно с паролем. Пароль устанавливается при помощи команды interfaces ethernet <ethx> pppoe <номер> password <пароль>. Протокол аутентификации определяется удаленным узлом.

Форма set данной команды позволяет указать идентификатор пользователя.

Форма delete данной команды используется для удаления конфигурации.

Форма show данной команды используется для отображения конфигурации.

show interfaces pppoe#

Вывод сведений и статистических данных для интерфейсов PPPoE.

Синтаксис#
show interfaces pppoe [<pppoex> [capture [not port <порт> | port <порт>] | log tail | queue [class | filter]]]
Режим интерфейса#

Эксплуатационный режим.

Параметры#

pppoex

Отображение сведений для указанного интерфейса PPPoE.

capture

Перехват и отображение трафика на указанном интерфейсе PPPoE.

not port порт

Отображение сетевого трафика, записанного на всех портах, кроме указанного.

port порт

Отображение сетевого трафика, записанного на указанном порту.

log tail

Отображение сообщений протокола PPP из журнала.

queue

Отображение сведений об очередях для интерфейса PPPoE.

class

Отображение классов очередей для указанного интерфейса.

filter

Отображение фильтров очередей для указанного интерфейса.

Значение по умолчанию#

Вывод сведений для всех интерфейсов.

Указания по использованию#

Эта команда позволяет вывести сведения обо всех настроенных интерфейсах PPPoE.

Примеры#

В примере ниже выводятся сведения об интерфейсе pppoe1:

1
2
3
4
5
6
7
8
9
admin@edge:~$ show interfaces pppoe pppoe1
pppoe1: <POINTOPOINT,MULTICAST,NOARP,UP,LOWER_UP> mtu 1492 qdisc pfifo_fast state UNKNOWN qlen 3
link/ppp
inet 192.168.10.2 peer 192.168.255.1/32 scope global pppoe1

RX: bytes packets errors dropped overrun mcast
165 25 0 0 0 0
TX: bytes packets errors dropped carrier collisions
183 25 0 0 0 0