pppoe relay что это
ОБЗОР
-S интерфейс
Добавить указанный Ethernet-интерфейс к списку интерфейсов, управляемых pppoe-relay. К этому интерфейсу могут быть подключены только PPPoE-серверы.
-С интерфейс
Добавить указанный Ethernet-интерфейс к списку интерфейсов, управляемых pppoe-relay. К этому интерфейсу могут быть подключены только PPPoE-клиенты.
-B интерфейс
Добавить указанный Ethernet-интерфейс к списку интерфейсов, управляемых pppoe-relay. К этому интерфейсу могут быть подключены одновременно и PPPoE-клиенты и серверы.
-n num
Задаёт максимальное количество одновременных PPPoE-сеансов. Если не указано, по умолчанию 5000. num может принимать значения от 1 до 65534.
-i тайм-аут
Указывает тайм-аут простоя сеанса. Если оба партнёра в сеансе простаивают более тайм-аут секунд, сеанс завершается. Если указан нулевой тайм-аут, простаивающий сеанс никогда не завершится.
Отметим, что процедура устаревания простаивающих сеансов никогда не выполняется чаще 30 секунд, поэтому тайм-аут приблизительный. Для тайм-аута по умолчанию используется значение в 600 секунд (10 минут).
ОБРАБОТКА
Любой принятый кадр PADO ретранслируется обратно клиенту, который отправил PADI (предполагая что он содержит правильную метку Relay-Session-ID). Таким же образом кадры PADR от клиентов ретранслируются обратно к подходящему концентратору доступа.
Когда принят кадр PADS, pppoe-relay помещает два MAC-адреса партнёров и идентификатор сеанса в хэш-таблицу. (Идентификатор сеанса видимый концентратором доступа может отличаться от видимого клиентом; pppoe-relay должен перенумеровывать сеансы для избежания возможного дублирования идентификаторов сеансов). Каждый раз, когда один из партнёров отправляет кадр сеанса, pppoe-relay просматривает записи сеансов в хэш-таблице и ретранслирует кадр правильному партнёру.
Когда принимается кадр PADT, pppoe-relay ретранслирует его партнёру и удаляет запись сеанса из хэш-таблицы.
Если клиент и сервер аварийно завершатся (или кадры потеряны), кадры PADT могут никогда не отправиться, и хэш-таблица pppoe-relay может заполниться недействительными сеансами. Поэтому периодически выполняется процедура очистки сеансов, и удаляет устаревшие сеансы из хэш-таблицы. Сеансы рассматриваются как устаревшие если в течение тайм-аут секунд не было передач информации. Когда сеанс удаляется по причине устаревания, кадр PADT отправляется каждому из партнёров, чтобы быть уверенным, что они знают, что сеанс был завершён.
ПРИМЕРЫ ВЫЗОВА
Вышеуказанный пример передаёт кадры между PPPoE-клиентами в сети на интерфейсе eth0 и PPPoE-серверами в сети на интерфейсе eth1.
Пример прозрачного ретранслятора кадры будут ретранслироваться между любым сочетанием клиентов и серверов в сетях на интерфейсах eth0 и eth1.
Этот пример ретранслирует кадры между серверами в сети на интерфейсе eth0 и клиентами в сетях на интерфейсах eth1, eth2 и eth3.
PPPOE−RELAY
НАЗВАНИЕ
pppoe−relay − агент ретрансляции PPPoE, работающий в пространстве пользователя
ОБЗОР
ОПИСАНИЕ
pppoe−relay − это агент ретрансляции PPPoE (Point−to−Point Protocol over Ethernet − протокол точка−точка через Ethernet) для Linux, работающий в пространстве пользователя. pppoe−relay работает в связке с клиентом pppoe и сервером pppoe−server. Обратитесь к разделу ОБРАБОТКА далее в этом руководстве, чтобы узнать подробности о том как работает pppoe−relay.
ОПЦИИ
Добавить указанный интерфейс Ethernet интерфейс к списку интерфейсов, управляемых pppoe−relay. К этому интерфейсу могут быть подключены только серверы PPPoE.
Добавить указанный интерфейс Ethernet итерфейс к списку интерфейсов, управляемых pppoe−relay. К этому интерфейсу могут быть подключены только клиенты PPPoE.
Добавить указанный интерфейс Ethernet интерфейс к списку интерфейсов, управляемых pppoe−relay. К этому интерфейсу могут быть подключены одновременно и клиенты и серверы PPPoE.
Задаёт максимальное количество одновременных сеансов PPPoE. Если не указано, по умолчанию 5000. количество может принимать значения от 1 до 65534.
Указывает таймаут простоя сеанса. Если оба партнёра в сеансе простаивают более таймаут секунд, сеанс завершается. Если указан нулевой таймаут, простаивающий сеанс никогда не завершится.
Отметим, что процедура устаревания простаивающих сеансов никогда не выполняется чаще 30 секунд, поэтому таймаут приблизительный. Для таймаута по умолчанию используется значение в 600 секунд (10 минут).
Опция −F заставляет pppoe−relay не выполнять вызов fork с последующим переходом в фоновый режим; вместо этого pppoe−relay остаётся в интерактивном режиме.
Опция −h заставляет вывести краткую справку по использованию и завершить работу.
ОБРАБОТКА
pppoe−relay ожидает входящих кадров PPPoE PADI на всех интерфейсах, указанных в опциях −B и −C. Когда обнаружен кадр PADI, pppoe−relay добавляет метку Relay−Session−ID и отправляет широковещательно PADI на все интерфейсы, указанные в опциях −B и −S (исключая интерфейс, на котором кадр был принят).
Любой принятый кадр PADO ретранслируется обратно клиенту, который отправил PADI (предполагая что он содержит правильную метку Relay−Session−ID). Таким же образом кадры PADR от клиентов ретранслируются обратно к подходящему концентратору доступа.
Когда принят кадр PADS, pppoe−relay помещает два MAC−адреса партнёров и идентификаторы сеансов в хэш−таблицу. (Идентификатор сеанса видимый концентратором доступа может отличаться от видимого клиентом; pppoe−relay должен перенумеровывать сеансы для избежания возможного дублирования идентификаторов сеансов). Каждый раз, когда один из партнёров отправляет кадр сеанса, pppoe−relay просматривает записи сеансов в хэш−таблице и ретранслирует кадр правильному партнёру.
Когда принимается кадр PADT, pppoe−relay ретранслирует его партнёру и удаляет запись сеанса из хэш−таблицы.
Если клиент и сервер аварийно завершатся (или кадры потеряны), кадры PADT могут никогда не отправиться, и хэш−таблица pppoe−relay может заполниться недействительными сеансами. Поэтому периодически выполняется процедура очистки сеансов, и удаляет устаревшие сеансы из хэш−таблицы. Сеансы рассматриваются как «устаревшие» если в течение таймаут секунд не было передач информации. Когда сеанс удаляется по причине устаревания, кадр PADT отправляется каждому из партнёров, чтобы быть уверенным, что они знают, что сеанс был завершён.
ПРИМЕРЫ ВЫЗОВА
pppoe−relay −C eth0 −S eth1
Вышеуказанный пример передаёт кадры между клиентами PPPoE в сети на интерфейсе eth0 и серверами PPPoE в сети на интерфейсе eth1.
pppoe−relay −B eth0 −B eth1
Пример прозрачного ретранслятора –− кадры будут ретранслироваться между любым сочетанием клиентов и серверов в сетях на интерфейсах eth0 и eth1.
pppoe−relay −S eth0 −C eth1 −C eth2 −C eth3
Этот пример ретранслирует кадры между серверами в сети на интерфейсе eth0 и клиентами в сетях на интерфейсах eth1, eth2 и eth3.
АВТОРЫ
Домашняя страница pppoe − http://www.roaringpenguin.com/pppoe/.
АВТОР ПЕРЕВОДА
Высокоскоростное подключение PPPoE: как правильно подключить, избежать ошибок или решить их
Сложно представить себе современную жизнь без интернета. Это общение, покупки, работа и, конечно, развлечения. При этом мало кто обращает внимание на тонкости интернет-соединения. Но бывают моменты, когда необходимо разбираться в нём и функционале интернета. Знания о протоколе PPPoE позволит сэкономить время и нервы. Нужно только усвоить его принцип работы, чем он отличается от других, как создать или удалить подключение, как вычислить ошибку по коду и исправить её.
Общие понятия о PPPoE
Существует много видов передачи цифровых данных, основанных на базе протоколов всевозможных уровней сложности, эффективности и предназначения. Одним из наиболее часто используемых является PPPoE. Английская аббревиатура расшифровывается как Point-to-Point Protocol over Ethernet. На русский язык это можно перевести как протокол интернет-связи через сеть Ethernet по принципу от точки к точке. Одна из них — это сервер доступа (Access Concentrator или сокращённо AC), что принадлежит компании, предоставляющей услуги, а другая — клиент PPPoE, владелец ноутбука, компьютера или любого гаджета, с которого устанавливается интернет-связь. Оба участника процесса соединяются с помощью повторителей, коммутаторов, модемов или других Ethernet устройств.
По сути, PPPoE работает аналогично dialup (с англ. — удалённый доступ), только с той разницей, что вместо телефонной (коммутированной) линии участников сеанса связывает сеть Ethernet.
Преимущества PPPoE соединения
Этот протокол имеет расширенные возможности и преимущества относительно аналогов, такие как:
Как работает соединение PPPoE
Поскольку этот протокол устанавливается соединением «от точки к точке», то процесс связи PPPoE делится на два этапа:
Начальное соединение
На этом этапе устанавливается связь между устройством юзера и сервером, который принадлежит поставщику интернет-услуг. Она делится ещё на два этапа:
Установление сессии
После описанного обмена информацией запускается непосредственно соединение. Происходит оно с помощью PPP (пакет прикладных программ). Соединение через PPP используют многие, если не все, протоколы.
Таблица: отличие протокола PPPoE от L2TP
Характеристика | PPPoE | L2TP |
---|---|---|
Определение | Сетевой протокол для передачи информации с использованием PPP через подключение с помощью Ethernet. | Туннельный протокол передачи данных с помощью IP-пакетов. |
Надёжность | Идентификация происходит посредством аутентификации с последующим шифрованием данных. | Защитное туннельное соединение с сервером, но в незащищённой сети. |
Объем | Служебные пакеты занимают минимум трафика, как следствие — скорость намного выше. | Сжатие данных не происходит, поэтому трафик замедляется. |
Обмен данными | Существуют два параллельных подключения между точками клиент-сервер. Это разгружает систему. Одним каналом передаются данные, другим — только служебная информация. Что также благотворно отображается на скорости. | Передача идёт через один канал, соответственно, трафик дополнительно загружен служебными данными. |
Установка соединения от точки к точке | Устанавливается поверх Ethernet сети. Это не тормозит работу интернета и такое соединение всегда находится под защитой, поскольку все время происходит аутентификация пользователя по его данных. | Устанавливается поверх IP, что приводит к перегруженности линии. |
Влияние внешних факторов на работу | При любой настройке работать будет правильно. | Очень зависим от IP-сети. При нестабильном IP или присвоение такого же адреса другому клиенту, подключение обрывается. |
Требовательность к подключаемому оборудованию | Работает на любых приспособлениях. | Зачастую подключение возможно только на специфическом оборудовании. |
Настройка | Установить связь не составит труда, следуя простой инструкции в несколько шагов. Установив единожды соединение, далее подключение будет происходить автоматически. | Установка соединения лёгкая, происходит в несколько простых шагов. На некотором оборудовании приходится вводить логин и пароль каждый раз при входе в сеть. |
Прочее | Защита от DoS атак. | Один из лучших протоколов для обхода VPN. Некоторые провайдеры могут блокировать этот протокол. |
Подключение высокоскоростного соединения
Осуществить такую связь несложно даже неопытному пользователю. Главное следовать простой пошаговой инструкции.
Алгоритм подключения PPPoE на операционной системе Windows 7
Выбрать «Панель управления» в меню «Пуск»
Найти и открыть рубрику «Сеть и интернет» в меню «Панель управления»
Далее в разделе «Центр управления сетями и общим доступом» надо открыть папку «Настройка нового подключения или сети».
В центре управления сетями и общим доступом выбрать из списка графу «Настройка подключения»
Выбрать «Подключение к интернету» и подтвердить свой выбор, нажав «Далее»
Кликнуть на кнопку «Все равно создать новое подключение», чтобы продолжить создание нового подключения
Найти в списке и выбрать «Высокоскоростное (с PPPoPE)»
Заполнить все соответствующие поля и нажать «Подключить»
При каждом запуске установка соединения должна происходить автоматически. Но если этого не произошло, подключиться можно двумя способами. На панели инструментов внизу экрана слева следует кликнуть по иконке компьютера с проводом. После этого выбрать нужную сеть и нажать кнопку «Подключение». Или установить ярлык соединения на рабочий стол, пройдя путь: «Пуск» — «Панель управления» — «Центр управления сетями» — «Изменить настройки адаптера». После открытия папки на иконке нажать правой кнопкой мыши и выбрать «Создать ярлык».
Видео: подключение высокоскоростного PPPoPE на Windows 7
Подключение высокоскоростного PPPoPE на ОС Windows 10
Принципиального отличия подключения PPPoPE для Windows 10 нет. Алгоритм тот же.
Откройте меню «Пуск» и кликните на «Параметры»
Выберите иконку «Сеть и интернет» среди настроек
В колонке слева выберите «Ethernet»
Выберите строку «Создание и настройка нового подключения или сети», чтобы перейти к настройкам подключения
Нажмите «Подключение к интернету» и подтвердите выбор кнопкой «Далее»
Кликните на графе «Высокоскоростное (с PPPoE)», чтобы выбрать этот вид подключения к сети
Введите нужную информацию во всех полях и нажмите «Подключить»
Создание подключения PPPoE на Ubuntu
Настроить PPPoE в Ubuntu можно с помощью утилиты под названием pppoeconf. Чтобы воспользоваться ей, нужно иметь права доступа с полномочиями суперпользователя. Запустить утилиту pppoeconf можно через команду sudo. Для этого нужно пройти следующий путь: «Приложения» — «Стандартные» — «Терминал».
Войдите в «Терминал» и введите команду sudo pppoeconf
Выберите нужную сеть и подтвердите выбор
Дождитесь окончания поиска сервера
Подтвердите маршрут и аутентификацию
Выберите «Да» для подтверждения изменений конфигурации
Подтвердите автоматический выбор заданного сервера
Нажмите «Да» для продолжения
Подтвердите автоматическое соединение
Нажмите «Да», чтобы проверить установку
Видео: инструкция подключения PPPoPE на Ubuntu
Удаление соединения PPPoPE
Иногда возникает потребность удалить уже созданное подключение, например, если оно было по ошибке продублировано. Все три описанных ниже способа подходят для любой системы Windows.
Удаление через «Панель управления»
Проходим уже известный путь: «Пуск» — «Панель управления» — «Центр управления сетями и общим доступом» — «Изменение параметров адаптера».
В этом меню можно найти и удалить ненужное соединение
После надо найти ненужное или лишнее подключение и удалить его. Для этого нужно вызвать контекстное меню правой кнопкой мыши и выбрать строку «Удалить». Естественно, перед удалением оно должно быть отключённым.
Если значок «Удалить» неактивный, значит вы не обладаете правами администратора. Нужно сначала получить доступ к системным папкам гаджета, а после пройти тот же путь.
Удаление через «Диспетчер устройств»
Этот способ происходит через диспетчер устройств, поэтому надо быть очень внимательным, чтобы не удалить нужное физическое устройство. Алгоритм следующий: «Пуск» — «Компьютер» — «Свойства» — «Диспетчер устройств». В открывшемся разделе надо найти строку «Сетевые адаптеры» (на некоторых устройствах такая строка называется «Сетевые устройства») и выбрать имя адаптера, которое необходимо удалить.
Вызовите контекстное меню адаптера и отключите его
Правой кнопкой мыши открыть контекстное меню и нажать «Отключить».
Удаление через строку «Выполнить»
Этот способ более сложный, поэтому нужно быть уверенным в том, что у вас достаточно навыков и знаний. «Пуск» — «Выполнить» — в строке надо ввести regedit и нажать OK. Далее в разделе Profiles следует выбрать HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\windows NT\CurrentVersion\NetworkList\Profiles. В правой колонке нужно выбрать ненужные реестры и удалить их.
По завершении перезагрузите устройство.
Распространённые ошибки PPPoE и способы их устранения
Часто бывает, что подключение происходит не так гладко, как этого хотелось бы. Выскакивают извещения об ошибках при подключении. Каждой из них присваивается код, по которому можно узнать причину возникновения и устранить её. Таких ошибок достаточно много, но большинство из них легко исправить самостоятельно.
Таблица: коды ошибок при подключении PPPoE, их причины и способы устранения
Восстановление утраченного пароля от интернета
Авторизация для входа в сеть производится каждый раз при включении компьютера, ноутбука или другого гаджета. Эта процедура автоматическая и быстрая, если так задано при подключении. Модем посылает запрос, провайдер запрашивает логин и пароль. Когда нужные данные получены, происходит соединение и начинается новая интернет-сессия.
Но бывает, что автоматическое соединение не произошло, а пользователь забыл пароль.
Пароль из договора
Самый простой способ восстановления пароля — найти договор с провайдером, где он обязательно указан.
Обращение в сервисный центр поставщика интернет-услуг
Если договор затерялся, можно обратиться в сервисный центр провайдера, где вам помогут восстановить утраченные данные. Связаться с компанией, предоставляющей интернет, можно по телефону или лично в офисе. Для восстановления утраченных данных нужно быть готовым предоставить некоторую информацию о себе: паспортные данные на кого зарегистрирован интернет, логин, номер договора и т. д. Кроме этого, некоторые интернет-компании такую информацию предоставят только тому, на кого оформлялся договор или по доверенности.
В кабинете абонента, если к нему есть доступ, можно только поменять пароль, но создать новый не выйдет. Для этого надо обязательно знать старый, чтобы подтвердить права администратора.
Сброс старого пароля с помощью специальных настроек или программ
Можно сбросить настройки роутера до заводских, а потом создать новое подключение. Часто такой способ помогает.
Если договор затерялся, а в офис пока нет возможности попасть, можно скачать специальные программы, которые помогут восстановить пароль. Но следует помнить, что не все программы одинаково полезны для вашего гаджета. Неопытный пользователь может нанести вред компьютеру такими действиями. Поэтому к этому варианту нужно подходить осторожно, взвесив все возможные риски. Ещё одной проблемой будет то, что скачать её придётся, подключившись к сторонней сети, поскольку домашнее соединение отсутствует. И запустить такую утилиту можно только обладая правами администратора.
Например, утилита dialupass, которая является одной из самых скачиваемых для этих целей. Она простая, с понятным интерфейсом, небольшая по весу, всего 0,1 мегабайт, бесплатная и поддерживается всеми ОС Windows. Но поможет восстановить только те пароли, которые были сохранены на устройстве. Ещё одним препятствием для нормальной работы dialupass может быть антивирус, который распознаёт утилиту как вредоносное ПО. Поэтому перед инсталляцией программы антивирус нужно отключить.
Программа Network Password Recovery аналогична dialupass и обладает теми же функциями. Есть два варианта: демоверсия и платная. Особенность: не всегда с первого раза показывает пароль, нужно перезапускать несколько раз.
Также в подобной ситуации можно воспользоваться утилитой BulletsPassView, которая подходит для восстановления сохранённого пароля на Windows 7/8.
Видео: работа с утилитой dialupass
Для интернет-сёрфинга особых знаний не нужно. Однако всё равно надо уяснить некоторые азы. Это поможет правильно подключаться к сети, а если ошибки и появятся, то исправить их будет легко. Как результат, сэкономленные нервы, время и деньги для вызова специалиста.
PPPoE
Из Википедии — свободной энциклопедии
PPPoE (англ. Point-to-point protocol over Ethernet ) — сетевой протокол канального уровня (второй уровень сетевой модели OSI) передачи кадров PPP через Ethernet. В основном используется xDSL-сервисами. Предоставляет дополнительные возможности (аутентификация, сжатие данных, шифрование).
Стандартное MTU протокола ниже, чем на стандартном Ethernet (Ethernet — 1500 байт; PPPoE — 1492 байт), что иногда вызывает проблемы с плохо настроенными межсетевыми экранами.
PPPoE — это туннелирующий протокол, который позволяет настраивать (или инкапсулировать) IP или другие протоколы, которые настраиваются на PPP, через соединения Ethernet, но с программными возможностями PPP-соединений, и поэтому используется для виртуальных «звонков» на соседнюю Ethernet-машину и устанавливает соединение точку, которое используется для транспортировки IP-пакетов, работающее с возможностями PPP.
Это позволяет применять традиционное PPP-ориентированное ПО для настройки соединения, которое использует не последовательный канал, а пакетно-ориентированную сеть (как Ethernet), чтобы организовать классическое соединение с логином, паролем для Интернет-соединений. Также IP-адрес по другую сторону соединения назначается, только когда PPPoE-соединение открыто, допуская динамическое переиспользование IP-адресов.
PPPoE разработан UUNET, Redback Networks и RouterWare. Протокол описан в RFC 2516.
Стоит отметить, что некоторые поставщики оборудования (Cisco и Juniper, например) используют термин PPPoEoE (PPPoE over Ethernet), означающий PPPoE, работающий напрямую через Ethernet или другие IEEE 802.3 сети, а также PPPoE, работающий через связанные в Ethernet (Ethernet bridged over) ATM, для того, чтобы отличать от PPPoEoA (PPPoE over ATM), который работает на ATM virtual circuit по спецификации RFC 2684 и SNAP и инкапсулирует PPPoE. PPPoEoA — это не то же самое, что Point-to-Point Protocol over ATM (PPPoA), поскольку он не использует SNAP. [1]
Работа PPPoE осуществляется следующим образом. Существует Ethernet-среда, то есть несколько соединённых сетевых карт, которые адресуются MAC-адресами. Заголовки Ethernet-кадров содержат адрес отправителя кадра, адрес получателя кадра и тип кадра. Одну из карт слушает PPPoE-сервер. Клиент посылает широковещательный Ethernet-кадр, на который должен ответить PPPoE-сервер (адрес отправителя кадра — свой MAC-адрес, адрес получателя кадра — FF:FF:FF:FF:FF:FF и тип кадра — PPPoE Active Discovery Initiation). PPPoE-сервер посылает клиенту ответ (адрес отправителя кадра — свой MAC-адрес, адрес получателя кадра — МАС-адрес клиента и тип кадра — PPPoE Active Discovery Offer). Если в сети несколько PPPoE-серверов, то все они посылают ответ. Клиент выбирает подходящий сервер и посылает ему запрос на соединение. Сервер посылает клиенту подтверждение с уникальным идентификатором сессии, все последующие кадры в сессии будут иметь этот идентификатор. Таким образом, между сервером и клиентом создается виртуальный канал, который идентифицируется идентификатором сессии и MAC-адресами клиента и сервера. Затем в этом канале устанавливается PPP-соединение, а уже в PPP-пакеты упаковывается IP-трафик.