PPPoE之服务器
一.软件安装(ubuntu)
sudo apt install radvd
sudo apt install pppoe
其中radvd用于发送IPv6路由广告信息,pppoe用于拨号服务
二.参数配置
1.编辑/etc/ppp/pppoe-server-options配置文件,该配置文件用户设置pppoe服务参数,末尾添加+ipv6选项用于支持IPV6地址分配
require-chap
login
lcp-echo-interval 10
lcp-echo-failure 2
defaultroute
noipdefault
+ipv6
2./etc/ppp/options配置文件使用默认值即可
3.创建目录/etc/ppp/ipv6-radvd
4.创建pppoe ipv6启动脚本/etc/ppp/ipv6-up.d/radvd。
#!/bin/sh
ADDR=$(echo $PPP_REMOTE | cut -d : -f 3,4,5,6)
if test x$ADDR == x ; then
echo "Unable to generate IPv6 address"
exit 0
fi
ADDR=2001:470:8192:BEEF:$ADDR
#add route
route -6 add $ADDR/128 dev $PPP_IFACE
#generate radvd config
RAP=/etc/ppp/ipv6-radvd/$PPP_IFACE
RA=$RAP.conf</