Ubuntu pppoe соединение

Настройка PPPoE в Ubuntu, когда ADSL-модем настроен как bridge

Ubuntu pppoe соединение

Оставим в стороне вопросы типа «А не проще ли было настроить модем роутером и не мучиться?». Так было нужно. Цель — средствами консоли (ну не нравится мне network-manager!!!) настроить PPPoE соединение, автоматически стартующее при загрузке компьютера.

Настройка производилась по статье с сайта официальной документации Ubuntu. Статья расположена по адресу:

https://help.ubuntu.com/community/ADSLPPPoE

Вводная — модем, как и сказано в заголовке статьи, настроен в режиме bridge, в него вписаны значения VPI и VCI, выданные провайдером. Модем подключен кабелем в сетевую плату eth0 компьютера, на котором установлен дистрибутив Ubuntu desktop 12.04.

Итак, запускаем терминал, и в нем вводим команду:

sudo pppoeconf

Вариантов дальнейшего развития может быть два. Первый — неудовлетворительный: пакет pppoeconf не установлен. В таком случае его можно например, поискать и скачать с сайта пакетов Ubuntu  и установить «руками». Также, пакет может присутствовать на том диске, с которого вы устанавливали Ubuntu. Добавьте его в число источников ПО и затем выполните установку.

Второй вариант — благоприятный, пакет pppoeconf  установлен. В таком случае запустится программа настройки PPPoE подключения.

Самый первый скрин работы программы в данной заметке не приведен — в нем программа проводит сканирование сетевых адаптеров на предмет наличия модемов.

ВАЖНО: на момент запуска программы модем должен быть (а) включен, (б) подключен к линии и (в) подключен к компьютеру! Иначе, программа сообщит, что модемов не найдено и завершит свою работу.

После того, как модем найден, программа выдаст предупредительное сообщение:

С учетом того, что мы все-таки пришли сюда, чтобы настроить новое (а может быть и перенастроить старое) подключение, СОГЛАШАЕМСЯ — щелкаем «ДА».

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

В моем случае (равно как и в 99% остальных), эти дополнительные опции будут вовсе не лишними. Желающие подробнее узнать о сути этих параметров могут (как и предлагается системой) почитать man (8) pppd, ну или ознакомиться с его переводом на русский язык в интернете. Соглашаемся, щелкаем «ДА» и перходим к следующему шагу.

Программа предложит вам ввести имя пользователя:

В этом поле вам нужно ввести тот логин (имя пользователя), который вам выдал провайдер. Будьте внимательны, не допускайте ошибок. Также, дополнительно обращаю внимание ваше внимание на регистр букв, «User» и «user» — это РАЗНЫЕ логины!

Следующий пункт — ввод пароля:

Введите пароль вашей учетной записи, который вам выдал провайдер. Опять же, снова напоминаю и о внимательности, и о регистре букв!

Следующий вопрос — об автоматическом добавлении адресов  DNS-серверов провайдера в список к «уже имеющимся в системе», после того, как устанавливается подключение:

СОГЛАШАЕМСЯ! Без этого мы рискуем получить неработающую систему. (Или вы наизусть помните все IP-адреса интересующих вас серверов?

Источник: https://wifi-hotspot.zp.ua/wp/2012/07/pppoe-config-ubuntu-adsl-bridge/

Настраиваем PPPoE в (K)Ubuntu

Ubuntu pppoe соединение

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

При этом для организации соединения и аутендификации используется протокол PPPoE (Point-to-Point Protocol over Ethernet). В котором PPP фреймы заключены в фреймы Ethernet. Подробнее протокол описан в RFC 2516.

Наша же задача разобраться, как настроить GNU/Linux для работы с PPPoE, на примере дистрибутива KUbuntu.

Поддержка этого протокола появилась уже давно, еще в ядре Linux, начиная с версии 2.3. Поэтому в сегодняшних дистрибутивах пересобирать ядро или махать напильником не придется.

Вся работа реализована подобно обычному PPP используемого при модемном соединение с использованием pppd. Для установки PPPoE соединения потребуется наличие в системе следующих пакетов ppp, pppoe, pppoeconf.

По умолчанию в Ubuntu они уже установлены, проверить правильность их установки, можно введя.

$ dpkg —s pppoeconf

Если будет выведено.

Package: pppoeconf

Status: install ok installed

Значит все в порядке.

Следующим шагом настраиваем Ethernet интерфейс. Можно воспользоваться графическими утилитами, через K->System Setting -> Network settings -> Add -> Ethernet -> Manual. А можно и вручную, для этого открываем файл /etc/network/interfaces.

$ gksudo kate /etc/network/interfaces&

Если IP-адрес назначается динамически с помощью DHCP, то так и пишем.

iface eth0 inet dhcp

Если адрес устанавливается статически, то строка выглядит примерно так.

iface eth0 inet static

address 192.168.1.58

network 192.168.1.0

gateway 192.168.1.1

netmask 255.255.255.0

mtu 1492

Далее обязательно указываем в файле /etc/resolv.conf адрес хотя бы одного DNS сервера. Если на сайте провайдера не даны эти данные, то его очень просто узнать и самому используя что то вроде nslookup www.microsoft.com

Server: relay4.uar.net

Address: 194.44.212.131

В ответе будет содержаться такая строка, которая и показывает используемый при запросе DNS сервер. Его и вписываем в resolv.conf.

nameserver 194.44.212.131

nameserver 207.46.225.60

Теперь переходим непосредственно к настройке клиентского PPPoE соединения. В принципе для этого понадобится залезть в два файла: /etc/ppp/pap—secrets и /etc/ppp/peers/dsl-provider. Последний файл впрочем, может иметь любое имя. Но прежде, чем редактировать его вручную попробуйте настроить с помощью утилиты pppoeconf.

$ sudo pppoeconf

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

Дело в том, что по спецификации PPPoE есть две стадии: поиска и сессии. В процессе поиска используются специальные пакеты PADI (PPPoE Active Discovery Initiation) с помощью которых идет поиск активных концентраторов доступа. Вот это и пытается сделать pppoeconf.

Правда, в моем случае это не помогло, но это не страшно. Далее утилита предлагает сохранить оригинальный файл dsl-provider, можно и согласиться. На этапе POPULAR OPTION в этот файл можно занести наиболее, часто используемые опции.

Наша задача сначала настроить, а может сразу и заработает, а шлифовкой лучше заняться потом, поэтому нажимаем Yes. На следующих двух шагах вводим логин и пароль. Далее утилита спрашивает, что делать с параметром MSS и предлагает значение 1452.

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

Уголок маньяка

Параметр MTU (Maximum Transmit Unit) отвечает за максимальный размер пакета. Если он не указать принудительно, оно будет выставлено автоматически и не всегда рационально. Хотя это актуально, как правило, до первого маршрутизатора.

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

Так максимальный размер Ethernet фрейма равен 1518 байт, из них 14 идет на заголовок и 4 на контроль. На полезную нагрузку осталось ровно 1500 байт, это наибольшая IP-датаграмма которая может передаваться через интерфейс без фрагментации. Поэтому значение обычно и указывают для Ethernet. Далее PPPoE отбирает еще 6 байт, а PPP – 2.

В итоге значение MTU для PPPoE должно составлять уже не более 1492. При установлении TCP соединения каждая сторона опционально устанавливает и параметр Maximum Segment Size (MSS) указывающий максимальный TCP сегмент. По умолчанию его значение берется как MTU для исходящего интерфейса минус размер заголовков TCP и IP то есть 40.

Исходя из этого, максимальное значение MSS для Ethernet будет равняться 1460, а для PPPoE – 1452. Вот отсюда и взялась эта цифра.

Знакомимся с конфигурационными файлами

Когда утилита pppoeconf отработала, можно пробовать соединиться с Интернет.

$ sudo pon dsl-provider

В моем случае чуда не произошло и пришлось лезть в конфигурационные файлы. Файл /etc/ppp/pap—secrets содержит имя пользователя и пароль для соединения.

«user« * «password«

Здесь достаточно проверить правильность введенных данных. Все параметры соединения записаны в /etc/ppp/peers/dsl-provider. После настройки он у меня имел такой вид.

noipdefault

defaultroute

replacedefaultroute

hide-password

#lcp-echo-interval 30

#lcp-echo-failure 4

noauth

persist

#mtu 1492

usepeerdns

В принципе все должно работать за исключением того, что не указано с кем и чем соединяться. Это легко исправить, добавим следующую строку (в этом же каталоге лежит файл примера).

pty «/usr/sbin/pppoe -I eth0 -T 80 -m 1452»

Кстати если заглянуть в /etc/network/interfaces, то можно заметить и появление следующих строк.

auto dsl-provider

iface dsl-provider inet ppp

provider dsl-provider

# added by pppoeconf

auto eth0

iface eth0 inet manual

pre-up /sbin/ifconfig eth0 up # line maintained by pppoeconf

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

Теперь можно повторить попытку соединения. На этот разу все получилось. Для контроля можно ввести команду.

$ ifconfig ppp0

ppp0 Link encap:Point—to—Point Protocol

inet addr:194.23.7.135 P-t-P:192.168.101.1 Mask:255.255.255.255

UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1480 Metric:1

RX packets:183 errors:0 dropped:0 overruns:0 frame:0

TX packets:184 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:3

RX bytes:19768 (19.3 KiB) TX bytes:2744 (2.6 KiB)

И просмотреть за ходом соединения в системном журнале /var/log/messages.

Aug 27 13:19:41 localhost — MARK —

Aug 27 13:22:45 localhost pppd[5890]: Plugin rp-pppoe.so loaded.

Aug 27 13:22:45 localhost pppd[5892]: pppd 2.4.4b1 started by root, uid 0

Aug 27 13:22:45 localhost pppd[5892]: Using interface ppp0

Aug 27 13:22:45 localhost pppd[5892]: Connect: ppp0 /dev/pts/9

Aug 27 13:22:46 localhost pppd[5892]: CHAP authentication succeeded

Aug 27 13:22:46 localhost kernel: [ 3902.440673] PPP BSD Compression module registered

Aug 27 13:22:46 localhost pppd[5892]: replacing old default route to eth0 [192.168.1.1]

Aug 27 13:22:46 localhost pppd[5892]: local IP address 194.23.7.135

Aug 27 13:22:46 localhost pppd[5892]: remote IP address 192.168.101.1

Aug 27 13:22:46 localhost pppd[5892]: primary DNS address 194.44.212.131

Бывает ситуация когда адрес получен вроде все нормально, но доступ к ресурсам получить невозможно. В этом случае следует просмотреть еще и таблицу маршрутизации route –n. Например, в VectorLinux почему то маршрут по умолчанию никак не хотел устанавливаться через ppp0. И это мне после соединения приходилось делать принудительно, вводя команду route add default ppp0.

Пакет rp-pppoe

В некоторых дистрибутивах, например VectorLinux можно настраивать PPPoE описанным выше образом, но есть более простой вариант. И все потому, что у них используется пакет RP-PPPoE. Ничего не мешает вам самим его установить, последнюю версию которого можно скачать по ссылке http://www.

roaringpenguin.com/penguin/pppoe/rp-pppoe-3.8.tar.gz. Установка проста до безобразия. Распаковываете архив и выбираете go—gui или просто go, если не будет работать первая команда. Далее вам следует ответить на те же вопросы, что при использовании pppoeconf т.е.

имя пользователя, интерфейс, активация при загрузке, DNS, пароль, настройки межсетевого экрана. В последнем случае предлагается на выбор три варианта: NONE (отключен), STANDALONE (используем в том случае когда компьютер один) и MASQUERADE (когда компьютер используетсяя в качестве сетевого шлюза).

По окончании работы скрипта выводится итог.

** Summary of what you entered **

Ethernet Interface: eth1

User name: grinder

Activate-on-demand: No

Primary DNS: 194.44.212.131

Secondary DNS: 207.46.225.60

Firewalling: STANDALONE

На этом собственно вся установка и закончена. В системе появится еще несколько скриптов и утилит: pppoe—relay, pppoe—setup, pppoe—start, pppoe—stop, pppoe—connect, pppoe—server, pppoe—sniff, pppoe—status, pppoe—wrapper и tkpppoe. Кстати в до 3.6 версии эти скрипты имели другую приставку в имени, adsl поэтому в более ранних дистрибутивах вполне вероятно встретите другое название утилит.

Для того чтобы инициировать соединение, достаточно набрать pppoe—start, остановить pppoe—stop, просмотреть статистику pppoe—status, запустить заново конфигурационный скрипт pppoe—setup. Но все это можно сделать с помощью графического фрон-енда tkpppoe. Просто вызываем ее, заполняем параметры во всех вкладках, затем нажимаем Start.

Все довольно просто. Linux forever!

Источник: https://www.tux.in.ua/articles/36

Настройка PPPoE в Ubuntu: как настроить соединение

Ubuntu pppoe соединение

Настройка соединения является важным процессом при работе в виртуальной реальности. Для этого явления созданы 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-заголовков. Каждый пользователь может назначить свой канал передачи данных.

Важно! Это свойство вытекает из предыдущего – каждое соединение работает отдельно от других. Другими словами, каждому каналу принадлежит свое собственное соединение.

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

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

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

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

PADI

В этом случае связь будет через 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)

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

PADR и PADT

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

PADS

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

Совет! Перед установкой новичку следует посоветоваться с мастером сервисного центра, поскольку к разным моделям гаджетов некоторые из программ могут не подходить.

Есть 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. Включить сетевую карту или установить новую.

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

Заключение

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

Источник: https://iwsm.ru/operatsionnye-sistemy/linux/pppoe-v-ubuntu

Настройка доступа к Интернет в Ubuntu

Ubuntu pppoe соединение

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

  • PPPoE
  • VPN
  • Ethernet
  • Dial-up – с помощью модема с набором номера

Если эти слова для вас новые, не стоит беспокоится, обо всем по порядку. Начнем с варианта постоянного соединения — Ethernet (сетевая карта), не вдаваясь в технические подробности.

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

Установка программ и пакетов описана в статье «Установка программ в Ubuntu» http://www.oslinux.ru/node/160.

Все эти пакеты включены в вариант дистрибутива Ubuntu 8.04 на DVD, но не установлены по умолчанию. Чтобы не возвращаться к вопросу об установке позже, лучше сделать это сейчас. Список того, что потребуется:

  • gnome-main-menu
  • network-manager
  • network-manager-pptp
  • network-manager-vpnc
  • network-manager-openvpn
  • pppoe
  • pppoeconf
  • pppstatus
  • openvpn
  • openvpn-blacklist
  • pptp-linux
  • vpnc

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

sudo apt-get install gnome-main-menu network-manager network-manager-pptp network-manager-vpnc network-manager-openvpn pppoe pppoeconf pppstatus openvpn openvpn-blacklist pptp-linux vpnc

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

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

На иллюстрации этот аплет отмечен красным обводом.

Меню, о котором говорилось выше, вызывается щелчком левой (не правой) кнопкой мыши по аплету.

Соединение через сетевую карту (Ethernet)

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

По умолчанию в Ubuntu сетевая карта будет настраиваться автоматически, разработчики назвали это «Режим роуминга». Если это ваш случай, то доступ в Интернет у вас уже настроен.

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

  • Адрес (IP address — читается «ай-пи» адрес)
  • Маска подсети
  • Адрес шлюза (иногда называется маршрутизатор по умолчанию)
  • Сервер имен (DNS читается «дэ-эн-эс»)

На изображении выше, был пункт меню «Ручная настройка», перейдем по этому пункту. Появится такое меню:

На вкладке «Соединения» перечислены все соединения, имеющиеся в системе. На изображении, две сетевых карты, разработчики назвали их «Проводное подключение».

Чтобы приступить к настройкам, нужно разблокировать меню, нажав соответствующую кнопку. Система запросит пароль пользователя, вошедшего в систему. Укажем собственный пароль и продолжим.

Выберите нужное «Проводное соединение», скорее всего оно у вас одно, и нажмите «Свойства».

Снимите галочку «Включить режим роуминга», В качестве конфигурации выберите «Статический адрес IP».

Заполним оставшиеся поля данными (IP-адрес, маска подсети, адрес шлюза). Нажмем «Ок». Перейдем на вкладку «DNS», на против списка «Серверы имен» нажмем «Добавить».

Адрес сервера DNS предоставляется провайдером. Заполнив это последнее, четвертое поле, настройку можно считать завершенной (на изображении DNS адрес указан для примера). Доступ в интернет должен работать, проверяем!

PPPoE

Это соединение может осуществляться через Ethernet, Wi-Fi или DSL. Отличий в настройке самого PPPoE при этом не будет. Стоит отметить, что настраивать IP адрес для Ethernet, если используется соединение PPPoE через сетевую карту не требуется.

Но, чтобы сетевая карта не пыталась автоматически настроиться при каждой загрузке, лучше задать какой-нибудь адрес, например: IP адрес – 192.168.254.254, маска подсети — 255.255.0.0 . Другие настройки для сетевой карты, в этом случае, не требуются.

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

  • Имя пользователя (выдается провайдером)
  • Пароль (как правило назначается провайдером, но подлежит изменению)

Пора завершить настройку. Щелчком левой кнопки мыши на аплет индикатора сети откроем вложенные пункты и выберем «Ручная настройка».

Нажмем кнопку «Разблокировать» и введем пароль вашего пользователя для входа в компьютер. Выберем «Соединение точка-точка» и нажмем кнопку «Свойства».

На вкладке «Общие» нужно поставить галочку «Активировать соединение», тип соединения задать как PPPoE. Зададим имя пользователя и пароль.

На вкладке «Модем» выберем сетевую карту («Интерфейс Ethernet»). Перейдем к вкладке «Настройки»

Во вкладке «Настройки» укажем галочку «Установить модем как устройство по умолчанию для доступа в Интернет». Установите флажок «Использовать сервер имен провайдера интернет» и «Попробовать еще раз при разрыве или неудаче соединения».

Завершим настройку нажав «Ок».

Похоже все получилось. Наслаждайтесь!

VPN соединение

В описании настройки VPN многие моменты в начале будут схожи с предыдущими вариантами. Вернитесь к ним в случае необходимости. Приступим. Щелкните левой кнопкой мыши на сетевом аплете. Выберете пункт «Соединения VPN» далее «Настроить VPN».

В появившемся меню нажмем кнопку «Добавить», чтобы вызвать пошаговый диалог. На первом шаге запрашивается тип VPN. Чаще всего это «PPTP tunnel». Уточните эту информацию у провайдера.

На втором шаге нужно заполнить некоторые поля. На вкладке «Connection» (соединение) укажем «Connection Name» (имя соединения) и «Gateway» (адрес сервера). Имя соединения можно указать любое, например: «Интернет». Адрес сервера должен предоставить провайдер.

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

Жмем «Далее», затем закрываем окно «Соединения VPN». Щелкните левой кнопки мыши на аплете сети, наведите курсор пункт «Соединения VPN» и выберете то соединение, которое вы создали. Появится запрос имени пользователя и пароля.

Чтобы сохранить пароль для будущих сессий, установите оба флага в этом меню.

Нажимаем «Ок». Все должно заработать. Пробуем. Вероятно я упустил что-либо, и готов ответить на вопросы. Если вы заметили ошибки сообщите мне. Спасибо, что дочитали до конца.

Программная точка доступа позволяет работать вашему компьютеру в качестве Wifi-роутера.

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

Эта функция доступна в Ubuntu “из коробки”: достаточно зайти в параметры системы, далее пункт “Сеть”, в левом списке выбрать “Беспроводное” и нажать на кнопку “Сделать точкой доступа”.

Однако у этого способа есть один огромный минус – создается сеть типа AdHoc, подключение к которой не поддерживается на большинстве мобильных телефонов и планшетников. В этой статье я расскажу о замечатеном скрипте AP-Hotspot, который позволяет создать Wi-fi сеть в Ubuntu, которая будет поддерживать Android и практически всеми устройствами.

Скупка планшетов в Московской области.

Данный скрипт протестирован в Ubuntu 13.04 на ноутбуке Dell Inspiron 1545 (с модулем Wi-Fi Broadcom BCM4312) и Dell XPS L702X (Intel Centrino Wireless-N 1030), а также Android-устройствами.

Он должен быть совместим со всеми современными Wi-Fi адаптерами, т.к.

умение работать в режиме программной точки доступа – это одно из требований, предъявляемых Microsoft к устройствам для сертификации их совместимости с Windows 7.

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

Установка AP-Hotspot в Ubuntu

Установка скрипта выполняется из репозитория PPA WebUpd8, выполнением следующих команд в терминале (CTRL+ALT+T):

sudo add-apt-repository ppa:nilarimogard/webupd8sudo apt-get update

sudo apt-get install ap-hotspot

Для Ubuntu 14.04 также необходимо выполнить понижение версии пакета hostapd, иначе AP-Hotspot не будет работать. Для этого в терминале необходимо выполнить следующие команды:

для 64-разрядной Ubuntu:

cd /tmp wget http://archive.ubuntu.com/ubuntu/pool/universe/w/wpa/hostapd_1.0-3ubuntu2.1_amd64.deb sudo dpkg -i hostapd*.deb

sudo apt-mark hold hostapd

для 32-разрядной:

cd /tmp wget http://archive.ubuntu.com/ubuntu/pool/universe/w/wpa/hostapd_1.0-3ubuntu2.1_i386.deb sudo dpkg -i hostapd*.deb

sudo apt-mark hold hostapd

Использование программной точки доступа в Ubuntu

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

sudo ap-hotspot start

При первом запуске, скрипт автоматически определит, какой сетевой интерфейс подключен к интернету, однако, если автоматическое определение не сработает, скрипт предложит выбрать это вручную.

Затем, вам предложат ввести имя для точки доступа и пароль для подключения к ней.

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

sudo ap-hotspot configure

Для остановки точки доступа, используйте следующую команду:

sudo ap-hotspot stop

для перезагрузки:

sudo ap-hotspot restart

Для просмотра других поддерживаемых команд, выполните:

ap-hotspot

Автоматический запуск точки доступа при запуске Ubuntu

Для того, чтобы настроенная программная точка доступа запускалась сама при старте компьютера, необходимо внести команду ее запуска в один из файлов конфигурации. Нажмите Alt+F2 введите следующую команду:

gksu gedit /etc/rc.local

нажмите Enter, у вас будет запрошен пароль администратора и после этого вы увидите окно текстового редактора, где перед строкой:

exit 0

необходимо добавить такую строчку:

ap-hotspot start

Шаг 2. Настройка интернета

Ubuntu pppoe соединение
В первом шаге я рассмотрел установку Ubuntu и детали, которые очень важны при этом. Пойдем дальше и посмотрим на вещи, которые следует настраивать сразу после установки Ubuntu.

Настройка интернета

Несмотря на пакет network-manager, с настройкой интернета на Ubuntu могут возникнуть проблемы. Если ваша сеть настраивается без статических IP, то, возможно, вам повезло и вся настройка пройдет в GUI.

NetworkManager автоматически запускается и сидит в области уведомлений. По умолчанию все сетевые интерфейсы переведены в режим «Роуминга». Это значит, что они все рассчитывают на DHCP.

NetworkManager автоматически определит все беспроводные адаптеры и вам останется только настроить доступ (все через GUI).

Если у вас VPN(PPTP), то следует поставить пакеты pptp-linux и network-manager-pptp.

Пакет network-manager-pptp скачиваем из Windows. Пакеты ставятся через Терминал (Приложения->Стандартные->Терминал), через Менеджер пакетов Synaptic (Система->Администрирование->Менеджер пакетов Synaptic), либо прямым запуском конкретного deb-пакета. Установка через Терминал осуществляется вводом команды:

sudo aptitude install (пакеты для установки)

В нашем случае:

sudo aptitude install pptp-linux

Следует отметить, что команда sudo требует ввода пароля. И устанавливаем двойным щелчком пакет network-manager-pptp, который мы скачали еще в Windows. После чего перезагружаем сеть:

sudo NetworkManager restart

Что делать если у вас статический IP и VPN(PPTP)

Поддержка статического IP будет лишь с версии NetworkManager 0.7, поэтому придется настраивать вручную.

Сам статический IP настраивается через network-admin (sudo network-admin).

Сразу открываем терминал, нам много придется в нем работать. 1. Устанавливаем нужные пакеты:

sudo aptitude install pptp-linux

2. Редактируем файл /etc/ppp/options.pptp

sudo gedit /etc/ppp/options.pptp

Стираем все и записываем туда:

lock noauth refuse-eap refuse-chap refuse-mschap nobsdcomp

nodeflate

3. Редактируем файл /etc/ppp/pap-secrets

sudo gedit /etc/ppp/pap-secrets

Добавляем в конец строчку

ВашЛогин PPTP ВашПароль *

4. Редактируем файл /etc/ppp/peers/myvpn

sudo gedit /etc/ppp/peers/myvpn

Записываем туда:

pty «pptp ВашVNPСервер –nolaunchpppd»
name ВашЛогин remotename PPTP defaultroute file /etc/ppp/options.pptp ipparam server

replacedefaultroute

5. Добавляем маршрут к VPN-серверу. Редактируем файл /etc/network/if-up.d/if-up-eth0 (Либо eth1/eth2/… зависит от сетевого интерфейса, который вы используете для VPN. Можно узнать командой ifconfig).

sudo gedit /etc/network/if-up.d/if-up-eth0

Записываем туда:

#!/bin/sh
route add -net ВашVNPСервер netmask 255.255.255.255 gw ВашШлюз

Выполняем:

sudo chmod +x /etc/network/if-up.d/if-up-eth0

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

sudo pon myvpn

Отключения от интернета производиться командой:

sudo poff myvpn

Можно прописать автоматическое подключение при загрузке компьютера. Это делается просто:

gedit /etc/rc.local

Добавим строку (где угодно, но до команды exit):

sudo pon myvpn

Как настроить PPPoE(ADSL)

Открываем терминал и выполняем:

sudo -s cd /tmp/

wget -c www.roaringpenguin.com/files/download/rp-pppoe-3.8.tar.gz

tar zxvf rp-pppoe-3.8.tar.gz -C /opt/ chown -R root:root /opt/rp-pppoe-3.8/

gedit /usr/share/applications/RP-PPPoE.desktop

Данный алгоритм сработает если у вас есть другой источник интернета. В противном случае следует заранее скачать пакет rp-pppoe-3.8.tar.gz, поместить в папку /tmp/ и пропустить строку с wget. В открывшемся редакторе пишем:

[Desktop Entry] Name=RP-PPPoE Comment=RP-PPPoE Exec=gksudo /opt/rp-pppoe-3.8/go-gui Icon=pppoeconf.xpm Terminal=false Type=Application

Categories=Application;Network;

Обновляем панели:

killall gnome-panel

Теперь мы можем настроить PPPoE(ADSL) через GUI (Приложения->Интернет->RP-PPPoE).

Как настроить Dial-up

Это делается довольно просто. Выполняем команду:

sudo apt-get install gnome-ppp

Теперь мы можем настроить Dial-up через GUI (Приложения->Интернет->GNOME PPP).

Как настроить GPRS

GPRS можно настроить используя ту же программу, что мы использовали при настройке Dial-up.

Как настроить WiFi

Об этом можно почитать здесь.

Если у вас есть дополнения — я с радостью улучшу статью.

Руководство: Шагнуть назад, Шагнуть вперед,

Источник: https://habr.com/ru/post/19169/

Все лайфхаки
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: