Pppoe vpn что это
Перейти к содержимому

Pppoe vpn что это

  • автор:

RussianProxy.ru

PPTP (англ. Point-to-point tunneling protocol) — туннельный протокол типа точка-точка, позволяющий компьютеру устанавливать защищённое соединение с сервером за счёт создания специального туннеля в стандартной, незащищённой, сети. PPTP помещает (инкапсулирует) кадры PPP в IP-пакеты для передачи по глобальной IP-сети, например Интернет. PPTP может также использоваться для организации туннеля между двумя локальными сетями. РРТР использует дополнительное TCP-соединение для обслуживания туннеля.

Спецификация

Спецификация протокола была опубликована как «информационный» RFC 2637 в 1999 году. Она не была ратифицирована IETF. Протокол считается менее безопасным, чем другие VPN-протоколы, например, IPSec. PPTP работает, устанавливая обычную PPP сессию с противоположной стороной с помощью протокола Generic Routing Encapsulation. Второе соединение на TCP-порте 1723 используется для инициации и управления GRE-соединением. PPTP сложно перенаправлять за сетевой экран, так как он требует одновременного установления двух сетевых сессий.

PPTP-трафик может быть зашифрован с помощью MPPE. Для аутентификации клиентов могут использоваться различные механизмы, наиболее безопасные из них — MSCHAP-v2 и EAP-TLS.

Реализация PPTP

Cisco первой реализовала PPTP и позже лицензировала эту технологию корпорации Microsoft.

PPTP удалось добиться популярности благодаря тому что это первый VPN протокол, поддерживаемый корпорацией Microsoft. Все версии Microsoft Windows, начиная с Windows 95 OSR2, включают в свой состав PPTP-клиент, однако существует ограничение на два одновременных исходящих соединения. А сервис удалённого доступа для Microsoft Windows включает в себя PPTP сервер.

До недавнего времени в Linux-дистрибутивах отсутствовала полная поддержка PPTP из-за опасения патентных претензий по поводу протокола MPPE. Впервые полная поддержка MPPE появилась в Linux 2.6.13. Официально поддержка PPTP была начата с версии ядра Linux 2.6.14.

Операционная система FreeBSD поддерживает PPTP протокол, используя в качестве сервера PPTP порт mpd (/usr/ports/net/mpd), используя подсистему netgraph. В качестве клиента PPTP в системе FreeBSD может выступать либо порт pptpclient (/usr/ports/net/pptpclient), либо порт mpd, работающий в режиме клиента.

Mac OS X поставляется со встроенным PPTP клиентом. Cisco и Efficient Networks продают реализации PPTP клиента для более старых версий Mac OS. КПК Palm, имеющие поддержку Wi-Fi, поставляются с PPTP клиентом Mergic.

Microsoft Windows Mobile 2003 и более новые также поддерживают PPTP.

Пожалуйста, обратите внимание, что PPTP VPN сервис использует для своей работы порт TCP 1721/TCP и протокол IP GRE (номер 47). Такие пакеты должны проходить через Ваш Firewall/NAT (и соответственно, Firewall/NAT Вашего провайдера), а если по дороге до нашего сервера есть NAT, то он должен корректно обрабатывать VPN соединение в целом (как правило, это осуществляется с помощью модуля PPTP NAT helper).

Наши сервера поддерживают PPTP VPN c MPPE (Microsoft Point-to-Point Encryption) шифрованием и MPPC сжатием.

© 1996-2023 RussianProxy.ru — Outline ShadowSocks / PPTP / L2TP / OpenVPN TCP / OpenVPN UDP VPN сервис, русский выделенный IP, безлимитные тарифы.

Pppoe vpn что это

  • 21.11.2020IP-телефон начального уровня Yealink SIP-T33G
  • 18.11.2020Cовременный удобный IP-телефон начального уровня Yealink SIP-T31P
  • 18.11.2020Cовременный удобный IP-телефон начального уровня Yealink SIP-T31G
  • 18.11.2020Cовременный удобный IP-телефон начального уровня Yealink SIP-T31
  • 18.11.2020IP-телефон начального уровня Yealink SIP-T30P
  • 18.11.2020IP-телефон начального уровня Yealink SIP-T30
  • 28.02.2020Конференц-телефон Panasonic KX-HDV800
  • 12.02.2020Модуль расширения Yealink EXP43
  • 12.02.2020Как правильно выбрать мобильное решение для унифицированных коммуникаций
  • 12.02.2020Микросотовая IP-DECT-система Yealink W80B
  • 31.01.2020Бизнес-телефон Yealink SIP-T43U
  • 27.01.2020Профессиональный портативный спикерфон Yealink CP700
  • 13.01.2020Компания Yealink представляет новую серию IP-телефонов T4U с расширенным набором функций
  • 09.12.2019Локальная или облачная АТС: 5 вопросов для принятия оптимального решения
  • 09.12.2019Новая прошивка V8. для станций серии Panasonic KX-NS
  • 21.11.2019Мобильные сотрудники и унифицированные коммуникации как элементы формулы успеха
  • 14.11.201911 причин, по которым IT-специалисты выбирают IP-АТС Yeastar серии S
  • 12.11.2019Как убедить босса обновить устаревшую телефонную систему
  • 15.10.20196 заблуждений о сложности обновления устаревшей телефонной системы
  • 08.10.2019Выбор IP-АТС: закрытый или открытый стандарт?

Разница между PPPoE и PPTP

Настройка сети требует минимальных знаний о протоколах соединений и их применении. Когда роутер требует указать тип соединения, ошибка в выборе может привести к отказу в подключении к сети. Разбираемся вместе, с чем едят протоколы PPPoE и PPTP.

Определение

PPPoE — сетевой протокол канального уровня передачи кадров PPP посредством подключения Ethernet.

PPTP — туннельный протокол передачи IP-пакетов с PPP кадрами.

Сравнение

Разница между PPPoE и PPTP для пользователя, прежде всего, заключается в надежности первого и способности его к аутентификации и шифрованию. PPTP создает туннельное защищенное соединение с сервером в незащищенной сети. Служебные пакеты в PPPoE занимают минимум трафика, что благотворно сказывается на скорости: при равных условиях протокол PPPoE обеспечивает обмен данными быстрее, чем PPTP. Кроме того, в PPTP за счет специфики протокола и обмена данными с сервером постоянно работают два параллельных подключения по схеме клиент-сервер: по одному передаются собственно данные, по другому — служебная информация.

PPPoE и PPTP устанавливают соединение типа точка-точка, только PPPoE устанавливает его поверх Ethernet, а PPTP — поверх IP. Применяется PPPoE для подключений, которым требуется надежная аутентификация, к примеру, подтверждение регистрации в сети провайдера посредством пары логин-пароль. PPTP применяется чаще в качестве подключения в виртуальной частной сети.

PPPoE протокол требует нахождения клиента и сервера в одной подсети, PPTP позволяет им находиться в разных. Некоторые модели роутеров не могут поднять одновременно локальную сеть и PPPoE-соединение, потому последнее заменяется на PPTP при соответствующей настройке.

PPTP, как основанный на IP протокол, очень зависим от IP-сети. Нестабильность ее или присвоение другой машине уже имеющегося IP адреса обрывают подключения, и тем чаще, чем сложнее настройки подключения. Неверные данные сетевого интерфейса не дадут подключиться, тогда как PPPoE при любых настройках свою задачу выполнит. PPTP требует приложения рук и зачастую — специфичного оборудования. PPPoE поднимается на любом оборудовании с любой операционной системой, и настройки автоматические — чаще всего неплохая реальность.

Выводы

1. PPTP работает с IP-пакетами с кадрами, PPPoE — с кадрами.
2. PPTP работает в среде IP, PPPoE — в среде Ethernet.
3. Скорость передачи данных PPPoE выше.
4. PPTP менее надежен.
5. PPPoE легче настраивается.

PPPoE: особенности настройки, преимущества и отличия от других протоколов соединения

PPPoE: особенности настройки, преимущества и отличия от других протоколов соединения

Рассказываем, как устроен протокол PPPoE: в чем его особенности и отличия от L2TP и PPTP, какой протокол соединения лучше выбрать при настройке подключения.

Что такое протокол PPPoE

PPPoE расшифровывается как Point-to-point-protocol over Ethernet. Это сетевой протокол, который используется для установления и управления соединениями между двумя сетевыми узлами Ethernet. PPPoE работает на канальном уровне модели OSI, требует ввода имени пользователя и пароля для аутентификации и установления соединения с провайдером.

Протокол PPPoE имеет несколько особенностей:

  • он работает поверх протокола Ethernet;
  • для установки соединения используется имя пользователя и пароль;
  • PPPoE поддерживает шифрование данных с помощью протокола PAP или CHAP.

Протокол «точка-точка» (PPP) — это модуль связи между узлами, например, клиент-сервер.

При PPPoE-соединении компьютер или сетевое устройство клиента подключается к сети провайдера через DSL-модем. Соединение инкапсулируется с помощью PPP, который затем инкапсулируется в кадры Ethernet для передачи по локальной сети.

Первоначальное назначение PPPoE — более простое соединение между устройствами с использованием фрейминга ISO 3309. С тех пор были разработаны другие методы, включая PPP через ATM (PPPoA), PPP через SONET/SDH (POS) и PPP.

Для чего используется PPPoE

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

PPPoE обычно используется в ситуациях, когда широкополосное соединение необходимо разделить между несколькими устройствами или пользователями. Например, в домашней сети маршрутизатор может использовать PPPoE для установления соединения с провайдером, а затем передавать это соединение всем устройствам, подключенным к сети.

Решение BRAS для операторов ШПД
Масштабируемое и технологичное программное решение

Как работает PPPoE

Первым шагом процесса является создание PPPoE-соединения в соответствии со стандартом RFC 2516.

Второй шаг — создание соединения через протокол управления соединением (LCP) для согласования параметров, например, аутентификации.

Третий шаг — аутентификация абонента с помощью Challenge Handshake Authentication Protocol (CHAP). Другие протоколы аутентификации, которые могут быть использованы, включают расширяемый протокол аутентификации (EAP).

Наконец, IP-адреса назначаются с помощью протокола управления интернет-протоколом (IPCP). После этих шагов сеть становится доступной для абонента.

Архитектура протокола PPPoE

Есть еще один важный аспект этого процесса — мониторинг сеанса PPPoE. Эта функция использует PPP keepalives для мониторинга сессий с обеих конечных точек.

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

Преимущества PPPoE

Из плюсов протокола PPPoE можно выделить следующие:

  • двухуровневая инкапсуляция L2;
  • одноадресные соединения;
  • уникальные идентификаторы сеанса;
  • поддержка различных сетевых протоколов, включая IPv4, IPv6 и IPX;
  • настройка политик контроля доступа.

Отличия PPPoE и PPTP

PPTP (Point-to-Point Tunneling Protocol) — это протокол для создания безопасной виртуальной сети через интернет. Он позволяет удаленным пользователям безопасно подключаться к частной сети через публичную. PPTP используется для создания безопасных соединений между удаленными пользователями и частной сетью. PPPoE используется для доступа в интернет для отдельных клиентов.

Разница также заключается в безопасности. Считается, что PPTP менее безопасен, чем другие VPN-протоколы, например, OpenVPN или IPsec, потому что у него есть уязвимости. PPPoE считается безопасным для пользователей, которым нужен доступ в интернет, потому что он защищен аутентификацией и шифрованием.

Разница между протоколами L2TP и PPPoE

L2TP также используют для создания VPN. L2TP — это комбинация двух других протоколов: PPTP и L2F (Layer 2 Forwarding Protocol). Так же как и PPTP, L2TP использует протокол туннелирования для инкапсуляции пакетов PPP в пакеты IP для передачи через интернет.

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

Организации обычно используют L2TP для безопасного подключения удаленных сотрудников к сети компании.

Сравнение PPPoE, PPTP и L2TP

PPPoE, PPTP и L2TP — сетевые протоколы, используемые для разных целей. Каждый протокол имеет свои сильные и слабые стороны с точки зрения безопасности, совместимости и сферы применения.

VPN (PPTP PPPoE)

Данное руководство подразумевает использование etcnet. etcnet используется по умолчанию во всех дистрибутивах ALT Linux, начиная с версии 3.0, исключая десктопные дистрибутивы, начиная с 6.0. В последних используется Network Manager, хотя и etcnet тоже присутствует. Для настройки «по-дубовому» см. раздел в конце документа.

PPTP

Необходимые пакеты: ppp.

Рассматривается настройка VPN-соединения (pptp), аналогичного широко используемому клиентами Windows. Для начала рекомендуется читать документацию в /usr/share/doc/pptp* (на русском).

Создаем каталог /etc/net/ifaces/pppXX (где XX — любой свободный номер интерфейса). Пишем туда следующие файлы:

ONBOOT=yes PPPTYPE=pptp PPTP_SERVER=10.0.0.1 REQUIRES=eth0

Пояснение: в параметр REQUIRES записывается имя того интерфейса, через который осуществляется доступ к PPTP (VPN) серверу. Наличие этого параметра гарантирует правильный порядок старта интерфейсов. Здесь и далее предполагается, что имя этого интерфейса eth0. /etc/net/ifaces/pppXX/pppoptions:

name ВАШ_ЛОГИН password SUPER_SECRET_PASSWORD noipdefault defaultroute noauth hide-password persist

(вместо user/password можно вписать параметр name, по аргументу которого будет производится поиск в первой колонке /etc/ppp/-secrets)

Также рекомендуется в /etc/net/ifaces/eth0/ipv4route добавить отдельную строку для маршрута к VPN-серверу:

default via 10.0.66.1 10.0.0.1/32 via 10.0.66.1

Пояснение: первая строка — маршрут (в локальную сеть) по умолчанию для интерфейса eth0. Вторая строчка это указание статического маршрута до одного конкретного сервера (того самого сервера PPTP). Если его не указать (частая ошибка в настройках PPTP), то после присоединения к PPTP-серверу маршрут по умолчанию изменится, и сам сервер станет недоступен. Симптомы такой неправильной настройки: соединение устанавливается, но ничего не работает, и соединение почти сразу разрывается.

Для ручной остановки PPTP-соединения следует (от root) использовать команду ifdown pppXX, где вместо pppXX следует писать имя вашего PPTP-интерфейса. Для ручного запуска используйте команду ifup pppXX.

PPPoE

Необходимые пакеты: rp-pppoe-base.

Сначала настраиваем /etc/net/ifaces/eth0. Для этого удаляем из этого каталога всё кроме options. В options оставляем строчки

BOOTPROTO=static MODULE=

После создаём в /etc/net/ifaces/ppp0 файлы:

ONBOOT=yes PPPTYPE=pppoe HOST=eth0 PPPOE_EXTRA_OPTIONS="-T 80 -m 1412"
-m MSS Causes pppoe to clamp the TCP maximum segment size at the specified value. Because of PPPoE overhead, the maximum segment size for PPPoE is smaller than for normal Ethernet encapsulation. This could cause prob lems for machines on a LAN behind a gateway using PPPoE. If you have a LAN behind a gateway, and the gateway connects to the Internet using PPPoE, you are strongly recommended to use a -m 1412 option. This avoids having to set the MTU on all the hosts on the LAN.
noipdefault noauth default-asyncmap defaultroute hide-password mtu 1492 mru 1492 noaccomp noccp nobsdcomp nodeflate nopcomp novj novjccomp user ВАШ_ЛОГИН password ВАШ_ПАРОЛЬ lcp-echo-interval 20 lcp-echo-failure 3 persist

(вместо user/password можно вписать параметр name, по аргументу которого будет производится поиск в первой колонке /etc/ppp/-secrets)

Проверяем что все работает

  1. service network restart

и… всё. Теперь при загрузке в процессе запуска сервиса network будет создаваться и подниматься соединение PPP-over-Ethernet.

PS. Если используется как шлюз, то в /etc/net/ifaces/default/fw/iptables/mangle/FORWARD необходимо вставить:

-p tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu 

Ручная настройка (без etcnet)

PPTP

Кратко: устанавливаем пакет pptp-client, запускаем pptp-config и настраиваем. На всякий случай укажите данные для авторизации как PAP, так и CHAP. В /etc/sysconfig/pptp нужно указать название соединения (придуманное при pptp-config):

# Tunnel name PPTP_TUNNEL=НАЗВАНИЕ_ТУННЕЛЯ

Данные о соединении запишутся в /etc/ppp/peers/название_соединения:

debug pty "/usr/sbin/pptp 192.168.0.254 --nolaunchpppd" connect /bin/true defaultroute # # Tags for CHAP secret selection # name ВАШ_ЛОГИН remotename PPTP # # Tunnel name for ip-up.local or ip-up.d scripts # ipparam НАЗВАНИЕ_ТУННЕЛЯ file /etc/ppp/options.pptp

а также в файлы /etc/ppp/pap-secrect и /etc/ppp/chap-secret

Далее делаем service pptptunnel start Если интерфейс ppp0 появляется, а обмена нет, попробуйте отключить сжатие: в /etc/ppp/options.pptp дописать nodeflate.

Если вы задали GATEWAY в /etc/sysconfig/network, то при подключении через VPN он не будет переопределяться, соответственно работать Инет не будет. Поэтому GATEWAY надо отключить, а в /etc/sysconfig/static-routes указать статические маршруты для локальной сети:

any net 192.168.2.0/24 gw 192.168.2.246
PPPoE

Необходимые пакеты: rp-pppoe-client.

Указываем настройки в /etc/ppp/pppoe.conf:

ETH=eth0 #сетевой интерфейс USER=логин DNSTYPE=SERVER ACNAME=internet

Указать в /etc/ppp/chap-secret (и быть может в /etc/ppp/pap-secret) свой логин/пароль и

  1. service adsl start

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *