【VPS架设IPV6的VPN】让PPTPD提供IPV6支持
目录
算是做个备份吧,看到的一篇支持ipv6的,虽然目前一下子还用不上ipv6,不过对于ip资源匮乏的我们来说,国家已经在大力推广ipv6了,校园网也基本上可以使用ipv6了,所以这个也要早做准备。
1.添加ipv6 forward
1 |
vim /etc/sysctl.conf在里面添加一行:net.ipv6.conf.all.forwarding = 1 |
2.开启PPP的IPV6支持
1 |
vim /etc/ppp/options.pptd在里面添加一行:ipv6 , |
ipv6后面的那个逗号在man doc里面是这么解释的: ipv6 <local_interface_identifier>,<remote_interface_identifier>,所以必须要这么写。
3.安装radvd
advd的全称是The router advertisement daemon,就是拿来给ppp0的ipv6做route的。yum安装之。然后将ipv6-up和ipv6-down的脚本copy到 /etc/ppp,如下指令:
1 2 |
cp /usr/share/doc/ppp-2.4.4/scripts/ipv6-up.sample /etc/ppp/ipv6-upcp /usr/share/doc/ppp-2.4.4/scripts/ipv6-down.sample /etc/ppp/ipv6-downchmod +x /etc/ppp/ipv6-upchmod +x /etc/ppp/ipv6-down 注意:ipv6-up和ipv6-down一定要可执行。 |
修改/etc/ppp/options.pptpd,添加:
1 |
connect /etc/ppp/ipv6-updisconnect /etc/ppp/ipv6-down |
新建或编写文件/etc/radvd.conf-ppp0,为:
1 2 3 |
interface ppp0{ AdvSendAdvert on; MinRtrAdvInterval 30; MaxRtrAdvInterval 100; UnicastOnly on; prefix xxxx:xxxx:xxxx:xxxx::/64 { AdvOnLink on; AdvAutonomous on; AdvRouterAddr off; };}; 注:此处xxxx:xxxx:xxxx:xxxx::/64依照你的IPV6地址更改。 |
此时可以执行:service pptpd restart,就配置完成了。
近期评论