Ppp (сетевой протокол)
Содержание:
PPPoE Discovery (PPPoED)
PADI
PADI — PPPoE Active Discovery Initiation.
Если пользователь хочет подключиться к интернету по DSL, сначала его машина должна обнаружить концентратор доступа (DSL access concentrator или DSL-AC) на стороне провайдера (point of presence (POP)).
Взаимодействие через Ethernet возможно только через MAC-адреса. Если компьютер не знает MAC-адреса DSL-AC, он посылает PADI-пакет через Ethernet broadcast (MAC: ff: ff: ff: ff: ff: ff) Этот PADI-пакет содержит МАС-адрес пославшей его машины.
Пример PADI-пакета:
Frame 1 (44 bytes on wire, 44 bytes captured) Ethernet II, Src: 00:50:da:42:d7:df, Dst: ff:ff:ff:ff:ff:ff PPP-over-Ethernet Discovery Version: 1 Type 1 Code Active Discovery Initiation (PADI) Session ID: 0000 Payload Length: 24 PPPoE Tags Tag: Service-Name Tag: Host-Uniq Binary Data: (16 bytes)
Src. (=source) представляет MAC-адрес машины, пославшей PADI.Dst. (=destination) является широковещательным Ethernet-адресом.
PADI-пакет может быть получен более чем одним DSL-AC.
PADO
PADO — PPPoE Active Discovery Offer.
Как только пользовательская машина отослала PADI-пакет, DSL-AC отвечает, посылая PADO-пакет, используя MAC-адреса, пришедшие с PADI. PADO-пакет содержит MAC-адреса DSL-AC, их имена (например, LEIX11-erx для концентратора T-Com DSL-AC в Лейпциге) и имя сервиса. Если же более одной точки DSL-AC ответило PADO-пакетом, пользовательская машина выбирает DSL-AC конкретный POP, используя пришедшие имена или имена сервисов.
Пример PADO-пакета:
Frame 2 (60 bytes on wire, 60 bytes captured) Ethernet II, Src: 00:0e:40:7b:f3:8a, Dst: 00:50:da:42:d7:df PPP-over-Ethernet Discovery Version: 1 Type 1 Code Active Discovery Offer (PADO) Session ID: 0000 Payload Length: 36 PPPoE Tags Tag: Service-Name Tag: AC-Name String Data: IpzbrOOl Tag: Host-Uniq Binary Data: (16 bytes)
AC-Name — String Data представляет строковое AC имя, в данном случае «Ipzbr001» (Arcor DSL-AC в Лейпциге).Src. представляет MAC-адрес DSL-AC.
MAC-адрес DSL-AC также идентифицирует производителя DSL-AC (в данном случае, Nortel Networks).
PADR
PADR расшифровывается как PPPoE Active Discovery Request.
Как сказано выше, пользовательская машина должна выбрать POP (точку доступа) — это делается с помощью PADR-пакета, который посылается на MAC-адрес выбранного DSL-AC.
PADS
PADS — PPPoE Active Discovery Session-confirmation.
PADR-пакет подтверждается концентратором пересылкой PADS-пакета, в нём же приходит Session ID. Соединение с DSL-AC для этой точки доступа теперь полностью установлено.
PADT
PADT — (PPPoE) Active Discovery Termination.
Этот пакет обрывает соединение с POP. Он может быть послан либо со стороны пользователя, либо со стороны DSL-AC.
Концентратор доступа
Многие интернет-провайдеры направляют свои соединения PPPOE через концентраторы доступа. Эти устройства позволяют поставщикам услуг предоставлять доступ большому количеству пользователей, не создавая отдельное соединение для каждого из них. Когда вы щелкаете значок концентратора доступа, ваш DSL-модем подключается к сети, получает IP-адрес и подключается к сети. Различные системы имеют разные методы для поддержания и разрыва этих соединений, отключая пользователей либо по истечении заданного периода, либо когда их интернет-соединения на некоторое время простаивают. В большинстве случаев пользователи могут щелкнуть значок концентратора еще раз, чтобы повторно подключиться к системе.
Как настроить PPPoE в Linux
Если сравнивать настройку PPPoE в Linux с ОС Windows, то она имеет ряд существенных отличий. При выполнении любых изменений в Linux, в том числе и при установке каких-либо программ, вам потребуются права администратора. Способ их включения, отличается в зависимости от семейства.
Главное отличие Linux в том, что для редактирования каких-либо параметров, обычно используется терминал. Хоть он и предоставляет наличие широких возможностей, но, чтобы его использовать необходимо, знать хотя бы базовые команды, которые в нём используются.
Хотелось бы отметить, что если вы используете графический интерфейс, то он также имеет различия в каждом семействе, поэтому в данной статье будет представлено решение, как настроить PPPoE именно через терминал, распространенных ОС, созданных на базе Debian. Если вы используете Ubuntu, то настройка в ней осуществляется таким же путём.
Для того, чтобы начать настройку, нам сначала необходимо получить права администратора, для чего запускаем терминал, комбинацией клавиш Ctrl+Alt+T и приступаем:
- Вводим команду sudo pppoeconf. Sudo это сокращение от SuperUser do и позволяет выполнить запуск операции от администратора. Pppoeconf, как вы уже, наверное, догадались, это переход в режим изменения настроек PPPoE. После чего ОС Debian, попросит указать пароль.
2. После чего система выдаст уведомление об изменении настроек в файле конфигурации, с чем нужно согласиться. После чего запустится поиск сетевых устройств, который может занять какое-то время.
3. После того, как поиск будет завершён, появится окно с выбором. Значение «noauth» — отключает необходимость авторизации при подключении к сети, «defaultroute» определяет соединение по умолчанию и «nodetach» уведомляет об ошибках, которые могли появиться во время обмена пакетами. Если вы не хотите производить никаких дополнительных настроек, то просто выберите — «Да».
4. Далее нужно указать логин и пароль, которые вы получили у провайдера для авторизации в сети, хотелось бы отметить, что при вводе пароля он не будет отображаться, это особенность всех версий Linux. В открывшемся окне с выбором пользователя, просто нажмите «Да».
5. В следующем окне, вам будет предложена возможность автоматического соединение настроенного подключения, просто подтвердите.
6. И на последнем шаге вам нужно просто активировать доступ к Сети через PPPoE, чтобы получить возможность выхода в интернет.
Если вам по какой-то причине, нужно отключить интернет, просто введите в терминале команду «sudo poff dsl-provider», для восстановления доступа к сети введите «sudo pon dsl-provider».
PPP CCP Configuration Option Types
- Registration Procedure(s)
-
IETF Review
- Reference
- Note
-
A one octet field is used in the Compression Control Protocol (CCP) to indicate the configuration option type . The unassigned values 4-15 are intended to be assigned to other freely available compression algorithms that have no license fees.
- Available Formats
CCP Option | Configuration Type | Reference |
---|---|---|
OUI | ||
1 | Predictor type 1 | |
2 | Predictor type 2 | |
3 | Puddle Jumper | |
4-15 | Unassigned | |
16 | Hewlett-Packard PPC | |
17 | Stac Electronics LZS | |
18 | Microsoft PPC | |
19 | Gandalf FZA | |
20 | V.42bis compression | |
21 | BSD Compress | |
22 | Unassigned | |
23 | LZS-DCP | |
24 | MVRCA (Magnalink) | |
25 | Unassigned | |
26 | Deflate | |
27 | V.44/LZJH Compression Protocol | [] |
28-254 | Unassigned | |
255 | Reserved |
PPP LCP Configuration Option Types
- Registration Procedure(s)
-
IETF Review
- Reference
- Note
-
The Point-to-Point Protocol (PPP) Link Control Protocol (LCP) specifies a number of Configuration Options which are distinguished by an 8 bit Type field.
- Available Formats
Type | Configuration Option | Reference |
---|---|---|
Vendor Specific | ||
1 | Maximum-Receive-Unit | |
2 | Async-Control-Character-Map | |
3 | Authentication-Protocol | |
4 | Quality-Protocol | |
5 | Magic-Number | |
6 | DEPRECATED (Quality-Protocol) | |
7 | Protocol-Field-Compression | |
8 | Address-and-Control-Field-Compression | |
9 | FCS-Alternatives | |
10 | Self-Describing-Pad | |
11 | Numbered-Mode | |
12 | DEPRECATED (Multi-Link-Procedure) | |
13 | Callback | |
14 | DEPRECATED (Connect-Time) | |
15 | DEPRECATED (Compound-Frames) | |
16 | DEPRECATED (Nominal-Data-Encapsulation) | |
17 | Multilink-MRRU | |
18 | Multilink-Short-Sequence-Number-Header | |
19 | Multilink-Endpoint-Discriminator | |
20 | Proprietary | [] |
21 | DCE-Identifier | |
22 | Multi-Link-Plus-Procedure | |
23 | Link Discriminator for BACP | |
24 | LCP-Authentication-Option | [] |
25 | Consistent Overhead Byte Stuffing (COBS) | [] |
26 | Prefix elision | |
27 | Multilink header format | |
28 | Internationalization | |
29 | Simple Data Link on SONET/SDH | |
30 | Unassigned |
Восстановление утраченного пароля от интернета
Авторизация для входа в сеть производится каждый раз при включении компьютера, ноутбука или другого гаджета. Эта процедура автоматическая и быстрая, если так задано при подключении. Модем посылает запрос, провайдер запрашивает логин и пароль. Когда нужные данные получены, происходит соединение и начинается новая интернет-сессия.
Но бывает, что автоматическое соединение не произошло, а пользователь забыл пароль.
Обращение в сервисный центр поставщика интернет-услуг
Если договор затерялся, можно обратиться в сервисный центр провайдера, где вам помогут восстановить утраченные данные. Связаться с компанией, предоставляющей интернет, можно по телефону или лично в офисе. Для восстановления утраченных данных нужно быть готовым предоставить некоторую информацию о себе: паспортные данные на кого зарегистрирован интернет, логин, номер договора и т. д. Кроме этого, некоторые интернет-компании такую информацию предоставят только тому, на кого оформлялся договор или по доверенности.
Сброс старого пароля с помощью специальных настроек или программ
Можно сбросить настройки роутера до заводских, а потом создать новое подключение. Часто такой способ помогает.
Если договор затерялся, а в офис пока нет возможности попасть, можно скачать специальные программы, которые помогут восстановить пароль. Но следует помнить, что не все программы одинаково полезны для вашего гаджета. Неопытный пользователь может нанести вред компьютеру такими действиями
Поэтому к этому варианту нужно подходить осторожно, взвесив все возможные риски. Ещё одной проблемой будет то, что скачать её придётся, подключившись к сторонней сети, поскольку домашнее соединение отсутствует
И запустить такую утилиту можно только обладая правами администратора.
Например, утилита dialupass, которая является одной из самых скачиваемых для этих целей. Она простая, с понятным интерфейсом, небольшая по весу, всего 0,1 мегабайт, бесплатная и поддерживается всеми ОС Windows. Но поможет восстановить только те пароли, которые были сохранены на устройстве. Ещё одним препятствием для нормальной работы dialupass может быть антивирус, который распознаёт утилиту как вредоносное ПО. Поэтому перед инсталляцией программы антивирус нужно отключить.
Программа Network Password Recovery аналогична dialupass и обладает теми же функциями. Есть два варианта: демоверсия и платная. Особенность: не всегда с первого раза показывает пароль, нужно перезапускать несколько раз.
Также в подобной ситуации можно воспользоваться утилитой BulletsPassView, которая подходит для восстановления сохранённого пароля на Windows 7/8.
Видео: работа с утилитой dialupass
Для интернет-сёрфинга особых знаний не нужно. Однако всё равно надо уяснить некоторые азы. Это поможет правильно подключаться к сети, а если ошибки и появятся, то исправить их будет легко. Как результат, сэкономленные нервы, время и деньги для вызова специалиста.
Настройки PPPoE-соединения на Windows
Настройка PPPoE-подключения отличается в зависимости от «семейства» операционных систем. Перечислим основные примеры: для Windows 7, 10, а также для Debian и FreeBSD. Семейства ОС Windows почти не отличаются друг от друга в настройке за исключением небольших нюансов.
Также если у пользователя есть PPPoE-роутер, весь процесс конфигурации происходит на нем. В качестве примера будет использоваться маршрутизатор TP-Link WR841-N.
Для начала нужно зайти через любой браузер в веб-конфигуратор роутера. На оборотной стороне маршрутизатора указан его адрес и логин-пароль для входа:
Далее — пункт «Сеть». Именно в нем происходит конфигурирование роутера под условия провайдера. Перейти в этот раздел и в поле «Тип подключения» выставить параметр «PPPoE/PPPoE Россия». В различных моделях маршрутизаторов он называется по-разному, но слово «PPPoE» есть всегда:
Заполнить поля, указанные ниже, в соответствии с памяткой от провайдера:
Это данные, которые используются для авторизации, они индивидуальные. Если у клиента нет резервного канала связи, оставить этот параметр в положении «Отключить»:
Следующий раздел – это дополнительные настройки для типа подключения PPPoE. Если нет особых примечаний в инструкции от поставщика услуг интернета, оставить все без изменений:
После окончания процедуры конфигурации активировать подсоединение через кнопку «Подключить». В конце всех изменений рекомендуется роутер перезагрузить. Перейти в раздел «Системные инструменты», пункт «Перезагрузка»:
Спустя две минуты роутер поднимется, и на рабочей станции появится интернет. Именно таким способом возможно сделать подключение (высокоскоростное) «глобальной сети» на маршрутизаторе.
Теперь рассмотрим подробнее, как создать и настроить подключение (высокоскоростное) на OC Windows, если у пользователя нет маршрутизатора PPPoE.
Алгоритм на операционной системе Windows 7
Чтобы создать «высокоскоростной» интернет на рабочей станции под Windows 7, надо нажать «Пуск», далее — «Панель управления» и раздел «Центр управления сетями и общим доступом»:
В новом окне кликнуть на «Создание и настройка нового подключения или сети»:
Пункт «Подключение к интернету» и следовать тексту:
Заполнить поля:
Имя пользователя и пароль выдается провайдером при оформлении договора на предоставление услуги доступа в интернет. После этого появится информационное сообщение, что подключение выполнено.
Подключение высокоскоростного PPPoE на Windows 10
Далее разберемся, как настроить высокоскоростной доступ к сети «Интернет» на компьютере под управлением ОС Windows 10. Нажать на значок Windows в нижнем левом углу, далее — «Параметры»:
Откроется окно с основными параметрами. Необходимо зайти в настройки сетевых подключений. В десятой версии это называется «Сеть и интернет»:
В новом окне определить раздел конфигурирования сетевых настроек и зайти в него.
Далее настройку PPPoE осуществляют, как и под ОС Windows 7.