异地享受上篇建立好的IPv6网络

这个就更简单,看前几篇文章,都做好了的话,只需要在OpenVPN服务器端,也就是路由器中的配置文件。

编辑openvpn
nano /etc/config/openvpn

config openvpn ‘sample_server’ #在server下加入如下三行

list push ‘route-ipv6 自定义一个内网IPv6网段::/64’ #注意:不要和路由器中原网段相同,但最好是内网网段
list push ‘route-ipv6 2000::/3’
option server_ipv6 ‘和上面一样::/64’

编辑firewall.user
nano /etc/firewall.user #加入如下三行

ip6tables -t nat -A POSTROUTING -s 和上面一样::/64 -j MASQUERADE
ip6tables -A forwarding_rule -i tun1 -j ACCEPT #tun1为openvpn的网卡名,按需要修改,如果有多个可以用tun+
ip6tables -A forwarding_rule -o tun1 -j ACCEPT #同上

重启服务即可。客户端连接后会分配到内网IPv6地址,就和本地网络中的设备一样,任意访问IPv6地址网络了。

发表评论