User Tools

Site Tools


сервис_pppoe

This is an old revision of the document!


Сервис PPPoE

Авторизации доступа к ресурсам internet

FreeBSD

Настройка ppp

[gate:~] # cat /etc/ppp/ppp.secret
student password 192.168.100+X.100
inetuser 123 192.168.100+X.101

[gate:~] # rm /etc/ppp/ppp.conf

[gate:~] # cat /etc/ppp/ppp.conf
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

В 7-й ветке до 7.2 может потребоваться а ppp.linkdown прописать:

inet:
!bc /sbin/route delete HISADDR

Настройка и запуск pppoed

[gate:~] # cat /etc/rc.conf
…
pppoed_enable="YES"
pppoed_flags="-P /var/run/pppoed.pid -l inet"
pppoed_interface="le0"
…
[gate:~] # /etc/rc.d/pppoed start

Проверка

[gate:~] # tail -f /var/log/ppp.log

Остановка pppoed

Скрипт не работает (проверено до 7.3 включительно)

[gate:~] # killall pppoed

Ubuntu

Настройка nat и пакетного фильтра

Настройка pppd

root@gate:~# cat /etc/ppp/chap-secrets
...
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

Установка, настройка и запуск pppoed

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

можно прописать в /etc/rc.local

Мониторинг pppoed

root@gate:~# tail -f /var/log/syslog

CentOS SL

[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

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

Start->My Network Places->Properties->Create New Connections -> Connect to the Internet -> Set my connections manually…

Настройка FreeBSD как клиента pppoe

[gate:~] # cat /etc/ppp/ppp.conf
isp:
 set ifaddr 10.0.0.1/0 10.0.0.2/0
 set device PPPoE:lnc1
 set authname studentX
 set authkey passwordX
 set dial
 set login
 add default HISADDR

[gate:~] # route delete default

[gate:~] # ppp -ddial isp

[gate:~] # killall ppp

[gate:~] # /etc/rc.d/routing restart
сервис_pppoe.1275903676.txt.gz · Last modified: 2013/05/22 13:50 (external edit)