- 论坛徽章:
- 0
|
这是另外一个单独PPPOE的
PPPoE Server:
1. vi /etc/syslog.conf
!pppoed
*.* /var/log/pppoed.log
2. vi /etc/newsyslog.conf
/var/log/pppoed.log 640 3 100 * Z
3. vi /etc/rc.conf
pppoed_enable="YES"
pppoed_interface="em0"
pppoed_provider="pppoed"
#pppoed_flags="-d -P /var/run/pppoed.pid -l pppoed"
pppoed_flags="-d -P /var/run/pppoed.pid" # if set pppoed_provider ,than not set -l
4. vi /etc/ppp/ppp.conf
# insert
pppoed:
set mru 1492
set mtu 1492
enable pap
enable chap
enable proxy
enable lqr
enable dns
accept dns
set dns 10.1.0.3 10.1.0.4
set ifaddr 10.1.0.1 10.1.5.0-10.1.6.255 255.255.248.0
#add default HISADDR
set log Connect TUN Phase Chat LCP IPCP CCP Radius
allow mode direct
set speed sync
disable MSChap
#deny MSChap
#disable deflate pred1
set radius /etc/ppp/radius.conf
5. vi /etc/ppp/ppp.linkup
pppoed:
bg /etc/addclient.sh USER connect HISADDR INTERFACE
6. vi /etc/ppp/ppp.linkdown
pppoed:
bg /etc/ppp/removclient.sh USER connect HISADDR INTERFACE
chmod +x /etc/ppp/ppp.linkup
chmod +x /etc/ppp/ppp.linkdown
7. 与freeradius 集成
vi /etc/ppp/radius.conf
auth localhost:1812 "longtou123" # "longtou123" 为freeradius配置文件中的secret值
vi /etc/ppp/ppp.conf
#在 pppoed LABEL 中添加
set radius /etc/ppp/radius.conf
|
|