Настройка pppoe linux debian

Debian администратор

Для настройки подключения PPPoE в Debian необходимо выполнить следующие комманды:

apt-get install pppoe pppoeconf

В файл /etc/ppp/chap-secrets нужно добавить строку вида:

В файле /etc/ppp/peers/dsl-provider должен быть такой набор строк (они там все будут, кроме логина):

user ваш_логин
pty “/usr/sbin/pppoe -I eth1 -T 80 -m 1452″
noipdefault
defaultroute
hide-password
lcp-echo-interval 20
lcp-echo-failure 3
connect /bin/true
noauth
persist
mtu 1500
noaccomp
default-asyncmap

Внимание: Замените eth1 на имя вашей карточки (eth0, eth1).

В файл /etc/network/interfaces необходимо добавить следующие строки:

auto ppp0
iface ppp0 inet ppp
provider dsl-provider

После перезагрузки системы у вас появится устройство ppp0.

5 Responses to Настройка PPPoE

  1. Dmitri
    Январь 2nd, 2010 at 21:36 А разве не нужно настраивать IP адрес и Gateway для eth ?
  2. mikerosoft
    Декабрь 17th, 2010 at 15:04 а разве это не в /etc/resolv.conf ?
  3. sequel
    Февраль 17th, 2011 at 11:08 хотелось еще бы увидеть статью про настройку vpn
  4. deblanck
    Ноябрь 9th, 2011 at 09:43 Для настройки VPN в Debian,вначале следует настроить локальную сеть (eth0),затем в терминале или из консоли выполнить : $sudo pptpsetup –create vpn –server адресс_вашего_сервера_vpn –username ваш_логин_у_провайдера –password ваш_пароль_у_провайдера $sudo nano /etc/ppp/peers/vpn добавить после строки \”nodeflate\”: persist maxfail 0 и в самый конец файла: defaultroute replacedefaultroute сохранить: Ctrl+X->Y->Enter,затем: $sudo pon[poff] vpn или $sudo pppd call vpn/sudo killall pppd — для вкл/выкл vpn P.S.:Работает в Debian,openSUSE,Gentoo,Fedora,Ubuntu,Mint,Crunchbang,Knoppix. Для rpm-based дистров:строку \’\’replacedefaultroute\” добавлять не надо,etc Gentoo Перепроверьте после создания файла /etc/ppp/peers/vpn файл /etc/resolv.conf: $sudo cat /etc/resolv.conf -и если он пуст,то — $sudo cat >> /etc/resolv.conf и пишем туда свои dns-сервера примерно так nameserver 192.168.xxx.xxx nameserver 192.168.xxx.xxx nameserver 8.8.8.8 nameserver 8.8.4.4 Сохраняем : Ctrl+C,Проверяем:$sudo cat /etc/resolv.conf Запускаем vpn при загрузке системы : $sudo nano /etc/rc.local — и вставляем перед \’exit 0\’: #up iface ppp0 pon vpn pre-up ip link set eth0 up И Ctrl+X->Y->Enter $sudo reboot Входим снова и сеть поднята. PPPoE можно настроить ещё проще: $sudo pppoeconf — после чего в вопросах скрипта согласиться с добавлением defaultroute в файл настроек,отказаться от ограничения значения MTU и от автоматического добавления dns-адрессов посылаемых провайдером в файл resolv.conf,отказаться от настройки запуска pppoe при старте системы и поднятия соединения по завершению скрипта,затем: $sudo mv /etc/ppp/peers/dsl-provider /etc/ppp/peers/dsl — для простоты :)) $sudo nano /etc/network/interfaces и удалить там всё,что закинул туда скрипт pppoeconf,оставив только абзац про \’auto lo\’ $sudo nano /etc/NetworkManager/NetworkManager.conf и в секции ifupdown восстановить заблокированную скриптом опцию \’managed\’ с \’falce\’ на \’true\’: [ifupdown] managed=true — иначе в иксах не запустится интерфейс eth0 или даже сам апплет NM P.P.S:не знаю,почему авторы pppoeconf заложили в скрипт вопрос о настройке соединения при старте,если при любом ответе на него,скрипт всё равно шурует в системных настройках похлеще любых руткитов,и нужно всё восстанавливать вручную,но — фитча полезная… Можно так же прописать это дело в rc.local или поднимать тот или иной вариант с помощью pon по мере надобности: $sudo pon[poff] vpn[dsl] Be happy! %-))
  5. assa
    Май 10th, 2012 at 11:49 PPPoE это и есть VPN просто другой протокол ! Юзеры ! и настройки с ошибками !
Читайте также:  Настройка root linux mint

Источник

Настройка pppoe linux debian

а по остальному:
$ ls -l /usr/sbin/pppd
-rwsr-xr— 1 root dip 277352 2009-02-20 20:25 /usr/sbin/pppd
$ grep dip /etc/group
dip:x:30:username
$
а про plog вообще в мане написано:

Ага, и кроме того «просто добавь путь»:

$ /sbin/ifconfig ppp0
ppp0: error fetching interface information: Device not found
$ /sbin/ifconfig lo
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:2341306 errors:0 dropped:0 overruns:0 frame:0
TX packets:2341306 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:2061096919 (1.9 GiB) TX bytes:2061096919 (1.9 GiB)
$ _

>-rwsr-xr— 1 root dip 277352 2009-02-20 20:25 /usr/sbin/pppd
>dip:x:30:username
>system admin‐istrator in group «adm», due to security reasons

Да-да-да, помню дома для pppoe какие-то группы «давал» пользователям. Но 🙁 не помню, какие.

Добавить заметку
Версия для печати
Последние заметки
18.04 Перевод шифрованного раздела на LUKS2 и более надёжную функцию формирования ключа
31.03 Пример правил nftables с реализацией port knoсking для открытия доступа к SSH
27.02 Обновление сертификатов oVirt
20.11 Решение проблемы со шрифтами в Steam после выставления времени после 2038 года
18.11 Раскладка клавиатуры для ввода символов APL
10.09 Настройка СУБД Postgresql для аутентификации пользователей через Active Directory
09.09 Настройка СУБД PostgreSQL 13 под управлением Pacemaker/Corosync в Debian 11
08.09 Создание виртуальных машин с помощью Qemu KVM
25.07 Создание программ под SynapseOS
24.07 Случайная задержка в shell-скрипте, выполняемом из crontab (без башизмов)
RSS | Следующие 15 записей >>

Источник

Настройка pppoe linux debian

а по остальному:
$ ls -l /usr/sbin/pppd
-rwsr-xr— 1 root dip 277352 2009-02-20 20:25 /usr/sbin/pppd
$ grep dip /etc/group
dip:x:30:username
$
а про plog вообще в мане написано:

Читайте также:  Snmp example on linux

Ага, и кроме того «просто добавь путь»:

$ /sbin/ifconfig ppp0
ppp0: error fetching interface information: Device not found
$ /sbin/ifconfig lo
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:2341306 errors:0 dropped:0 overruns:0 frame:0
TX packets:2341306 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:2061096919 (1.9 GiB) TX bytes:2061096919 (1.9 GiB)
$ _

>-rwsr-xr— 1 root dip 277352 2009-02-20 20:25 /usr/sbin/pppd
>dip:x:30:username
>system admin‐istrator in group «adm», due to security reasons

Да-да-да, помню дома для pppoe какие-то группы «давал» пользователям. Но 🙁 не помню, какие.

Добавить заметку
Версия для печати
Последние заметки
18.04 Перевод шифрованного раздела на LUKS2 и более надёжную функцию формирования ключа
31.03 Пример правил nftables с реализацией port knoсking для открытия доступа к SSH
27.02 Обновление сертификатов oVirt
20.11 Решение проблемы со шрифтами в Steam после выставления времени после 2038 года
18.11 Раскладка клавиатуры для ввода символов APL
10.09 Настройка СУБД Postgresql для аутентификации пользователей через Active Directory
09.09 Настройка СУБД PostgreSQL 13 под управлением Pacemaker/Corosync в Debian 11
08.09 Создание виртуальных машин с помощью Qemu KVM
25.07 Создание программ под SynapseOS
24.07 Случайная задержка в shell-скрипте, выполняемом из crontab (без башизмов)
RSS | Следующие 15 записей >>

Источник

Настройка PPPoE c помощью pppoeconf в Debian,Ubuntu и основанных на них дистрибутивах (Mint,Xubuntu итд).

В стандартный состав дистрибутива Debian (и Ubuntu) входит утилита для настройки PPPoE соединений — pppoeconf. Для настройки PPPoE нам потребуются полномочия супер пользователя root (по сути администратора системы). Для этого вызовем команду pppoeconf через sudo (запуск команды от пользователя root).

Читайте также:  Сервер мгновенных сообщений linux

В терминале (Приложения → Стандартные → Терминал, либо комбинацией клавиш Ctrl+Alt+T) набираем команду sudo pppoeconf :

yjdiX5TSB9gujVtY491Y

Для подтверждения запуска команду pppoeconf от супер пользователя root нас просят ввести пароль нашего непривилегированного пользователя. Вводим свой пароль и нажимаем клавишу Enter

Далее перед нами появляется непосредственно сама программа настройки соединения.

Она предлагает перезаписать текущие настройки (если они есть).

В большинстве случаев, нужно просто нажать “Да”. Мы так и сделаем — жмём “Да”.

Xrgbs3DMdCMZJ4VcnnFt

Следующий шаг — поиск сервера PPPoE-авторизации на каждом из сетевых устройств. Эта процедура обычно занимает несколько секунд. Если на этом этапе утилита pppoeconf выдаст отрицательный ответ — проверьте,

подключен ли кабель к вашей сетевой карте и так далее.

OXuJcaVRMmFKIKKezTzM

Далее у вас спросят, хотите ли вы использовать опции defaultroute (автоматически добавляет маршрут по умолчанию ) и noauth (не требовать от аутентификации PPPoE сервера) и удалить опцию nodetach. В большинстве случаев все эти действия необходимы для успешного подключения — отвечаем Да:

fHkbFdx508px4OhG08PM

Далее pppoeconf запросит у вас ваш PPPoE логин. Вам нужно будет ввести свой логин по договору.

Логин обычно имеет вид XNNNN, где X — буква, N — цифры. Или вида c-08-NNNN, где N — цифры.

Например e1234, d9876, c-08-0001

B9GJdfbZY1MGEnLOCjbe

Далее вводим пароль. И опять же — “Ок”. Будьте внимательны при вводе пароля. В случае ошибки вы сможете повторить настройку при помощи pppoeconf.

YHp2n71r8dhU3HPkdktn

В следующем диалоге выбираем «Да». Если вы знаете что это за параметры, можете настроить их под себя. Типичное значение MTU для нашей сети — 1480.

H1bkKJf400HSZ2oauXTj

Далее выбираем нужно ли автоматически подключаться к интернету, отвечаем «Да»:

crFEyROL2j9vVBZJfss0

Для проверки соединения нажимаем «Да»:

0ITCdDatIGtupIF0KOHp

Завершающий диалог, просто нажимаем «Ок»:

P4jeu7SuPEsJibHnuVGo

На этом настройка окончена. Теперь вы можете открыть ваш браузер и проверить всё ли работает. Так же вы можете убедится в успешном подключении через PPPoE введя в терминале команду plog :

5h5BSBLMJXN2A45lN93Z

Напоминаем, что вы в любой момент можете разорвать соединение командой sudo poff dsl-provider и установить соединение командой sudo pon dsl-provider .

Расположение файлов настроек:

Настройки запуска соединения автоматически при старте системы

Источник

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