Линукс как настроить pppoe

Линукс как настроить pppoe

В новых версия NetworkManager можно настраивать PPPoE без консоли, но сам NetworkManager является довольно дикой программой, я его сразу удаляю так как не вижу в нём смысла

Чтобы настроить подключение к провайдеру через PPPoE можно пойти двумя путями, простым с помощью (но вы так и не узнаете как же оно работает)

pppoeconf наверно самый простой мастер настройки подключения по pppoe, но он не даёт понимания всей картины и возможности настроить дополнительные параметры, но вполне подойдёт для быстрой настройки

и сложным, но весьма интересным через правку конфигов

За работу с протоколом PPPoE отвечает программа pppd, эта программа (даемон) требует от ядра поддержки модулей ppp_deflate, bsd_comp, ppp_async, pppoe, pppox (mod_probe ppp_generic), по умолчанию эта поддержка включена во все популярные дистрибутивы

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

в файле /etc/ppp/chap-secrets хранятся пары значений «логин» * «пароль» выданных провайдером, туда можно занести сколько угодно таких пар, только необходимо отследить права доступа к этому файлу -rw——- root root, иметь возможность читать и писать в него должен только root

исторически сложилось, что в файле /etc/ppp/peers/dsl-provider находят настройки специфичный для конкретного провайдер, а так же логин для текущего соединения с ним, например в файле chap-secrets находятся акаунты для user1 user2 провайдера RTELECOM и акаунт для GPRS соединений Beeline, для подключения под логином user2 провайдера RTELECOM в этом файле дожна быть запись user «user2», все другие упоминания user должны быть закрыты символом # или удалены

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

Для проверки соединения выполните команду pon , должен появится интерфейс ppp0 и пойти пинги

Если добавить своего пользователя в группу netdev то можно будет выполнять эту команду без sudo, имя dsl-provider не обязательное, можно изменить на любое имя файла, например divan-tv, нужно только не забывать про это при подключении

Затем, скорее всего, потребуется настроить автоматическое подключение при запуске и вообще встроить подключение в ситему, например для синхронизации с фаерволом, клиентом DynDNS или например для переключение режимов DNS сервера

Для этого нужно отредактировать файл /etc/network/interfaces добавить в него новое соединение, прописать скрипты и команды предшествующие и следующие перед запуском и после остановки интерфейса, вот мой пример

Тут видно, что новому соединению дано имя divan, а в качестве профиля для подключения используется уже настроенный файл dsl-provider, так же видны 2 последовательности из 3 команд которые обрабатывают в соответствии с префиксом. очевидно, что событие

  1. pre-up происходит перед активацией соединения
  2. post-up — после активации
  3. соответственно pre-down и post-down до и после разрушения соедиения
Читайте также:  Arm linux toolchain windows

Эти события удобно использовать для например, включения и остановку Ethernet интерфейса, загрузки и сохранения параметров фаервола, привязки полученного IP к DNS имени на сервисе DynDNS

Теперь для управления этим соединением достаточно использовать утилиты ifup и ipdown или скриптом управляющим всему соединениями sudo /etc/init.d/networking restart

Вроде бы не сложно, всего 3 файла и несколько опций, за то сколько с помощью их можно настроить и добавить всяких возможностей, например можно написать скрипт, который переключает DNS сервер на использование внешнего DNS сервера или только на обслуживание внутренней зоны и привязав его к скрипту инициализации интерфейса можно сократить время ожидания загрузки недоступных страниц из интернета или например отправлять в свой Jabber сообщение о смене динамического IP

вот мой текущий /etc/network/interfaces

Источник

PPPoE в Ubuntu

Настройка соединения является важным процессом при работе в виртуальной реальности. Для этого явления созданы 2 основных протокола, одним из которых является PPPoE setup (или altlinux PPPoE). Правда, установка этого оборудования требует специфических знаний. Чтобы предотвратить часто встречающиеся проблемы, новичку следует предварительно узнать о такой теме, как настройка PPPoE на Ubuntu.

Что такое PPPoE

Прежде чем говорить о настройке PPPoE в Ubuntu, следует понять: что же представляет собой это программное обеспечение.

PPPoE server ubuntu – это известный сетевой канальный протокол на платформе Линукс. Он необходим для передачи данных через Интернет. Имеет туннелирующий тип связи.

Принцип действия

Работа PPPoE server linux происходит следующим образом:

  1. Пользователь отправляет запрос серверу PPPoE ubuntu, в котором указаны адреса получателя и отправителя, тип передачи данных.
  2. В ответ PPPoE server linux предоставляет свои данные об описанных выше элементах. Причем если есть несколько серверов такого типа, то отвечают все.
  3. Клиент выбирает необходимый и отправляет запрос на соединение.
  4. Сервер подтверждает соединение, дает пользователю идентификацию.

Таким образом, получается связь клиента и сервера. Устанавливается идентификация между портами пользователя и сервера, образуется соединение и возникает ip-трафик.

Преимущества протокола

Отсутствие «плохой работы» сети возможно из-за ip-заголовков. Каждый пользователь может назначить свой канал передачи данных.

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

Само соединение легко просчитывается другими программами. Также его легко можно зашифровать, обеспечив его надежность и защиту.

О современных разновидностях

Существует несколько разновидностей протокола.

В этом случае связь будет через DSL-технологию.

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: 24PPPoE Tags Tag: Service-Name Tag: Host-Uniq Binary Data: (16 bytes)

Усовершенствованная версия предыдущего.

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: 36PPPoE Tags Tag: Service-Name Tag: AC-Name String Data: IpzbrOOl Tag: Host-Uniq Binary Data: (16 bytes)

PADR и PADT

Эти программы являются аналогами первой версии. Они используют ту же самую технологию, однако для соединения нужна своя POP-точка.

Читайте также:  Как просто установить линукс

Еще одна разновидность 1 версии. В этом случае программа будет использовать для работы PADR- и PADS-пакеты. Технология соединения та же.

Как настроить PPPoE на Ubuntu

Есть 2 разных по методике подключения способа.

Настройка PPPoE в Ubuntu с помощью графического менеджера

  1. Вставить DSL-кабель к порту убунту.
  2. Щелкнуть по значку программы Network Meneger.
  3. Выбрать в открывающемся меню вкладку «Изменить соединение».
  4. Нажать кнопку «Добавить».
  5. Выбрать DSL-подключение.
  6. Ввести имя и пароль, предоставленные провайдером. Сохранить настройки.
  7. В раскрывающемся окне выбрать DSL-соединение.

Интернет подключение установлено!

Настройка PPPoE Linux с помощью терминала

Методика будет отличаться:

  1. Открыть терминал одновременным нажатием клавиш: Ctrl, Alt, T.
  2. Установить пакет PPPoEconf с помощью выражения: sudo apt install PPPoEconf.
  3. Соединить DSL-кабель и порт Убунту. Ввести команду: sudo PPPoEconf.
  4. Для дальнейшей настройки выбрать «Да» в выпадающем окне.
  5. Ввести имя и пароль, данные провайдером.
  6. Согласиться с использованием Peer DNS.
  7. Нажать «Да» во вкладке Limited MSS Problem.
  8. Снова нажать согласие.
  9. Для проверки подключения следует воспользоваться выражением: ifconfig.

Интернет-подключение установлено! Для отключения следует воспользоваться выражением: sudo poff. Для повторного запуска нужно использовать sudo pon dsl-provider. Для дальнейшей настройки изучаемого протокола следует воспользоваться командой: nm-connection-editor.

Исправление ошибок через PPPoEconf

Все проблемы лучше решать через терминал.

Алгоритм достаточно прост:

  1. Зайти через «Приложения» во вкладку «Стандартные» открыть «Терминал». Ввести выражение sudo PPPoEconf.
  2. Для подтверждения запуска этой команды следует ввести свое имя и пароль, нажать Enter.
  3. Появится программа настройки, которая даст запрос на переустановку пакета. Следует нажать «Да».
  4. Дальше пойдет поиск доступных серверов PPPoE-типа и авторизации с ними. Если выдается отрицательный ответ, то стоит проверить подключение кабеля к порту Линукс.
  5. Далее следует согласиться с использованием операций defaultroute и noauth, а также прекращения работы операции nodetach.
  6. Затем нужно ввести свой логин по договору вида XNNNN или c-08-NNNN (X – буква, N – цифра). Нажать «Ок».
  7. Ввести пароль и снова нажать «Ок».
  8. Для последующих всплывающих окон рекомендуется выбрать «Да». Это соглашение с подключением к Интернету и проверкой установившегося соединения.
  9. Нажать «Ок».

В дальнейшем прервать связь можно с помощью выражения sudo poff dsl-provider, а установить – sudo pon dsl-provider.

К часто встречающимся ошибкам подключения относятся:

  1. В этом случае нужно проверить правильность вводимых символов имени и пароля.
  2. 769. Здесь нужно проверить подключение кабеля к порту и установку соединения в целом.
  3. 678, 815, 651. В 1 ситуации следует переустановить драйвера или позвонить в службу поддержки. Во 2 ситуации через терминал ввести выражение netsh winsock reset. В 3 ситуации поможет только техподдержка.
  4. 633. Включить соединение по локальной сети.
  5. 692. Подключить снова кабель.
  6. 718. Подождать несколько минут и попробовать подключиться заново.
  7. 720. Включить TCP-протоколы.
  8. 734. Установить возможность использования «небезопасного пароля» в настройках на панели.
  9. 735. Получить новый ip-адрес, перезагрузив гаджет.
  10. 764. Решение такое же, как и при ошибке 734.
  11. 797. Включить сетевую карту или установить новую.

Используя описанные выше советы, можно решить возникающие проблемы на платформе Убунту.

Читайте также:  Com0com windows 10 x64 настройка

Заключение

Настройка PPPoE на Ubuntu – достаточно простой и многовариантый. Однако следует учитывать специфические особенности алгоритмов каждой методики. При возникающих проблемах новичку следует обратиться к специалисту.

Источник

Руководство по Ubuntu для новичков

Собственно, тут и говорить было бы нечего, если бы не одна досадная особенность. Вообще говоря настроить PPPoE подключение можно на вкладке DSL менеджера настройки сети:

Просто нажмите кнопку «Add», в появившемся окне введите свой логин и пароль, другие поля оставьте пустыми, по необходимости измените параметры IPv4:

Не забудьте сохранить настройки.

Использование pppoeconf

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

Для её запуска откройте терминал (меню Applications→Accesories→Terminal или же Приложения→Стандартные→Терминал в русской версии Ubuntu):

В появившемся окне введите команду

Система попросит ваш пароль, введите его и нажмите Enter . Обратите внимание, пароль при вводе никак не отображается, ни звёздочками, ни чёрточками, никак. Это нормально и так и должно быть.

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

Подробней о настройке с использованием терминала можно почитать в интернете. Надеюсь, что у вас всё заработало и никаких вопросов не возникло. Пора возвращаться к описанию начальной настройки системы:

Источник

Настройка PPPoE-соединения для Linux Mint 19.2

Linux Mint это бесплатная операционная система с открытым исходным кодом, основанная на дистрибутиве Ubuntu. На момент составления статьи Linux Mint 19.2 была доступна для бесплатного скачивания с официального сайта. Если Вы пользуетесь этой операционной системой, то эта статья может помочь Вам при самостоятельной настройке PPPoE-соединения, если в Вашей домашней сети не используется роутер.

  1. Перед настройкой убедитесь, что сетевой кабель не имеет очевидных повреждений и подключен к компьютеру, а также что у Вас под рукой есть памятка пользователя, содержащая Ваши учётные данные и актуальный пароль.
  2. В правой нижней части экрана нажмите на иконку сети левой кнопкой мыши, в открывшемся меню выберите Сетевые соединения
  3. В открывшемся окне кликните левой кнопкой мыши по кнопке со знаком «+». В результате откроется диалоговое окно для создания подключения.
  4. В открывшемся диалоговом окне выберите в списке DSL/PPPoE и нажмите кнопку «Создать. «.
  5. В открывшемся окне выберите из списка Parent interface (обычно eth0) и в поля Имя пользователя и Пароль введите соответствующие данные из Памятки пользователя.
  6. При желании Вы можете включить автоматическое подключение к PPPoE, поставив во вкладке «Основное» галочку Автоматически подключаться к этой сети, когда она доступна.
  7. Нажмите кнопку «Сохранить». Соединение установится автоматически.
  8. Проверить статус подключения Вы можете, нажав на иконку в правой нижней части экрана и выбрав в открывшемся меню Параметры сети. Затем выберите в списке соединений PPP.
  9. Приятного пользования!

Мы запускаем обновленный сайт и нам важно Ваше мнение!

Ознакомьтесь с сайтом и если нашли замечания опишите их с помощью формы

Источник

Оцените статью