This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
сервис_pppoe [2013/03/20 10:45] val |
сервис_pppoe [2023/01/27 18:51] (current) val [pppoe-relay] |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== Сервис PPPoE ====== | ====== Сервис PPPoE ====== | ||
| - | [[http://ru.wikipedia.org/wiki/PPPoE]] | + | * [[http://ru.wikipedia.org/wiki/PPPoE]] |
| + | * [[Сервисы Gateway и routing]] | ||
| + | * [[Сервис NAT]] | ||
| + | * Сервис Firewall [[Сервис Firewall#Конфигурация для шлюза WAN - LAN]] | ||
| + | * [[Сервис PPP]] | ||
| - | [[Сервисы Gateway и routing]] | + | ===== Debian/Ubuntu ===== |
| - | + | ||
| - | [[Сервис NAT]] | + | |
| - | + | ||
| - | [[Сервис PPP]] | + | |
| - | + | ||
| - | ===== FreeBSD ===== | + | |
| - | + | ||
| - | ==== Настройка и запуск pppoed ==== | + | |
| - | <code> | + | |
| - | [gate:~] # cat /etc/rc.conf | + | |
| - | </code><code> | + | |
| - | ... | + | |
| - | pppoed_enable="YES" | + | |
| - | pppoed_flags="-P /var/run/pppoed.pid -l inet" | + | |
| - | pppoed_interface="em0" | + | |
| - | </code><code> | + | |
| - | [gate:~] # cat /etc/ppp/ppp.conf | + | |
| - | </code><code> | + | |
| - | inet: | + | |
| - | enable mschapv2 | + | |
| - | set ifaddr 192.168.100+X.1 192.168.100+X.2-192.168.100+X.2 | + | |
| - | # set dns 192.168.X.10 | + | |
| - | # accept dns | + | |
| - | set timeout 0 | + | |
| - | </code><code> | + | |
| - | [gate:~] # /etc/rc.d/pppoed start | + | |
| - | </code> | + | |
| - | + | ||
| - | ==== Проверка ==== | + | |
| - | <code> | + | |
| - | [gate:~] # tail -f /var/log/ppp.log | + | |
| - | </code> | + | |
| - | + | ||
| - | ==== Остановка pppoed ==== | + | |
| - | Скрипт не работает (проверено до 7.3 включительно) | + | |
| - | <code> | + | |
| - | [gate:~] # killall pppoed | + | |
| - | </code> | + | |
| - | + | ||
| - | ===== Ubuntu ===== | + | |
| ==== Установка, настройка и запуск pppoed ==== | ==== Установка, настройка и запуск pppoed ==== | ||
| <code> | <code> | ||
| - | root@gate:~# apt-get install pppoe | + | root@gate:~# apt install pppoe |
| root@gate:~# modprobe pppoe | root@gate:~# modprobe pppoe | ||
| Line 59: | Line 23: | ||
| </code><code> | </code><code> | ||
| +chap | +chap | ||
| - | # ms-dns 192.168.X.1 | + | # ms-dns 192.168.X.10 |
| </code><code> | </code><code> | ||
| root@gate:~# pppoe-server -I eth0 | root@gate:~# pppoe-server -I eth0 | ||
| Line 74: | Line 38: | ||
| </code> | </code> | ||
| - | ===== Настройка клиента WinXP ===== | + | ===== FreeBSD ===== |
| + | |||
| + | ==== Настройка и запуск pppoed ==== | ||
| <code> | <code> | ||
| - | Start->My Network Places->Properties->Create New Connections -> Connect to the Internet -> Set my connections manually… | + | [gate:~] # cat /etc/rc.conf |
| + | </code><code> | ||
| + | ... | ||
| + | pppoed_enable="YES" | ||
| + | pppoed_flags="-P /var/run/pppoed.pid -l inet" | ||
| + | pppoed_interface="em0" | ||
| + | </code><code> | ||
| + | [gate:~] # /etc/rc.d/pppoed start | ||
| </code> | </code> | ||
| - | ===== Настройка FreeBSD как клиента pppoe ===== | + | ==== Проверка ==== |
| + | <code> | ||
| + | [gate:~] # tail -f /var/log/ppp.log | ||
| + | </code> | ||
| + | |||
| + | ==== Остановка pppoed ==== | ||
| + | Скрипт не работает (проверено до 7.3 включительно) | ||
| + | <code> | ||
| + | [gate:~] # killall pppoed | ||
| + | </code> | ||
| + | |||
| + | ===== Настройка клиента Windows ===== | ||
| + | |||
| + | ===== Настройка клиента Ubuntu ===== | ||
| + | |||
| + | * [[https://ask.linuxrussia.com/2537/ubuntu-17-10-1-%D0%BA%D0%B0%D0%BA-%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B8%D1%82%D1%8C-dsl-%D0%BF%D0%BE%D0%B4%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%BD%D0%B8%D0%B5-%D0%BA-%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D0%BD%D0%B5%D1%82%D1%83|Ubuntu 17.10.1 - как настроить DSL подключение к интернету?]] | ||
| + | |||
| + | ===== Настройка клиента FreeBSD ===== | ||
| <code> | <code> | ||
| [gate:~] # cat /etc/ppp/ppp.conf | [gate:~] # cat /etc/ppp/ppp.conf | ||
| Line 98: | Line 88: | ||
| [gate:~] # /etc/rc.d/routing restart | [gate:~] # /etc/rc.d/routing restart | ||
| + | </code> | ||
| + | |||
| + | ===== pppoe-relay ===== | ||
| + | |||
| + | <code> | ||
| + | # apt install pppoe | ||
| + | |||
| + | # ip l set eth0 up | ||
| + | |||
| + | # sysctl net.ipv4.ip_forward=1 | ||
| + | |||
| + | # pppoe-relay -S eth1 -C eth0 | ||
| </code> | </code> | ||