User Tools

Site Tools


сервис_pppoe

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
сервис_pppoe [2010/04/19 13:18]
val
сервис_pppoe [2023/01/27 16:00]
val
Line 1: Line 1:
 ====== Сервис PPPoE ====== ====== Сервис PPPoE ======
  
-===== Авторизации доступа к ресурсам internet =====+  * [[http://​ru.wikipedia.org/​wiki/​PPPoE]] 
 +  * [[Сервисы Gateway ​и routing]] 
 +  * [[Сервис NAT]] 
 +  * Сервис Firewall [[Сервис Firewall#​Конфигурация для шлюза WAN - LAN]] 
 +  * [[Сервис PPP]]
  
-==== FreeBSD ​====+===== Debian/​Ubuntu =====
  
-[[Сервисы Gateway ​и routing]]+==== Установка, настройка ​и запуск pppoed ==== 
 +<​code>​ 
 +root@gate:​~#​ apt install pppoe
  
-[[Сервис NAT]]+root@gate:​~#​ modprobe pppoe
  
-=== Настройка ppp === +root@gate:​~#​ cat /​etc/​modules 
-<​code>​ +</​code><​code>​ 
-[gate:~# cat /etc/ppp/ppp.secret +... 
-student password 192.168.100+X.100 +pppoe 
-inetuser 123 192.168.100+X.101+</​code>​<​code>​ 
 +root@gate:~# cat /etc/ppp/pppoe-server-options 
 +</​code><​code>​ 
 ++chap 
 +# ms-dns ​192.168.X.10 
 +</​code><​code>​ 
 +root@gate:​~#​ pppoe-server -I eth0
  
-[gate:~] # rm /​etc/​ppp/​ppp.conf+или
  
-[gate:~cat /​etc/​ppp/​ppp.conf +root@gate:​~# ​pppoe-server ​-I eth0 -R 192.168.100+X.1
-inet: +
- ​enable mschapv2 +
- set ifaddr 192.168.100+X.1 192.168.100+X.2-192.168.100+X.2 #need in freebsd7 +
-# set dns 192.168.X.1 +
-# accept dns +
- set timeout 0+
 </​code>​ </​code>​
 +можно прописать в /​etc/​rc.local
  
-В 7-й ветке до 7.2 может потребоваться а ppp.linkdown прописать:+==== Мониторинг pppoed ====
 <​code>​ <​code>​
-inet: +root@gate:~# tail -f /var/log/syslog
-!bc /sbin/route delete HISADDR+
 </​code>​ </​code>​
  
-=== Настройка и запуск pppoed ===+===== FreeBSD ===== 
 + 
 +==== Настройка и запуск pppoed ​====
 <​code>​ <​code>​
 [gate:~] # cat /​etc/​rc.conf [gate:~] # cat /​etc/​rc.conf
-+</​code><​code>​ 
 +...
 pppoed_enable="​YES"​ pppoed_enable="​YES"​
 pppoed_flags="​-P /​var/​run/​pppoed.pid -l inet" pppoed_flags="​-P /​var/​run/​pppoed.pid -l inet"
-pppoed_interface="​le0+pppoed_interface="​em0
-+</​code><​code>​
 [gate:~] # /​etc/​rc.d/​pppoed start [gate:~] # /​etc/​rc.d/​pppoed start
 </​code>​ </​code>​
  
-=== Остановка ​pppoed ​=== +==== Проверка ====
-Скрипт не работает (проверено до 7.3 включительно)+
 <​code>​ <​code>​
-[gate:~] # killall pppoed+[gate:~] # tail -f /​var/​log/​ppp.log
 </​code>​ </​code>​
  
-==== Ubuntu ​==== +==== Остановка pppoed ​==== 
- +Скрипт не работает (проверено до 7.3 включительно)
-=== Настройка nat и пакетного фильтра === +
- +
-[[Сервисы Gateway и routing]] +
- +
-[[Сервис NAT]] +
- +
-=== Настройка pppd ===+
 <​code>​ <​code>​
-root@gate:​~# ​cat /​etc/​ppp/​chap-secrets +[gate:~killall pppoed
-... +
-student * password 192.168.100+X.100 +
-inetuser * 123     ​192.168.100+X.101 +
- +
- +
-root@gate:​~#​ cat /​etc/​ppp/​pppoe-server-options +
-+chap +
-# ms-dns 192.168.X.1+
 </​code>​ </​code>​
  
-=== Установка,​ настройка и запуск pppoed ​=== +===== Настройка ​клиента Windows =====
-<​code>​ +
-root@gate:​~#​ apt-get install pppoe +
- +
-root@gate:​~#​ modprobe pppoe +
- +
-root@gate:​~#​ cat /​etc/​modules +
-... +
-pppoe +
- +
- +
-root@gate:​~#​ pppoe-server -I eth0 +
- +
-или +
- +
-root@gate:​~#​ pppoe-server -I eth0 -R 192.168.100+X.1 +
-</​code>​ +
-можно прописать в /​etc/​rc.local+
  
 +===== Настройка клиента Ubuntu =====
  
-==== CentOS SL ====+  * [[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 подключение к интернету?​]]
  
-<​code>​ +===== Настройка клиента ​FreeBSD ​=====
-[root@gate ~]# cat /​etc/​ppp/​pppoe-server-options +
-require-mschap-v2 +
-# ms-dns 192.168.X.1 +
-# ms-dns 192.168.X.2 +
- +
-[root@gate ~]# cat /​etc/​ppp/​chap-secrets +
-student * password 192.168.100+X.100 +
- +
-[root@gate ~]# pppoe-server -I eth1 -L 192.168.113.1 +
-</​code>​ +
- +
-==== Настройка клиента ​WinXP ==== +
-<​code>​ +
-Start->​My Network Places->​Properties->​Create New Connections -> Connect to the Internet -> Set my connections manually… +
-</​code>​ +
- +
-==== Настройка FreeBSD как клиента pppoe ====+
 <​code>​ <​code>​
 [gate:~] # cat /​etc/​ppp/​ppp.conf [gate:~] # cat /​etc/​ppp/​ppp.conf
Line 128: 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>​
  
сервис_pppoe.txt · Last modified: 2023/01/27 18:51 by val