- 1.1 现在使用 内网 ip 地址完全能够连接,实验做的很成功!
- 1.2 下一步就是 使用 ddns 动态域名服务将 ipv6 暴露给外界,这样也可以同外界一起组网。
- 1.3 ipv6 ddns单独使用也完全没有,这个服务也简单。客户端使用 crontab 定时上报自己的ip。
- 1.4 问题在与,当同时使用 wireguard 和 ddns 的时候,ddns地址更新不成功。研究好久才明白wireguard路由设置问题
- 1.5 客户端 AllowedIPs = 0.0.0.0/0, ::/0,要修改为 AllowedIPs = 10.0.59.0/24 这样就好了。只有 10.0.59.0/24 网络的流量走wg0接口。其它还是走原来的接口。这样修改后 就可以使用 ddns了。
# nano /etc/wireguard/wg0.conf
AllowedIPs 这一行修改为 AllowedIPs = 10.0.59.0/24
# ctrl+s , ctrl+x nano保存退出
systemctl restart wg-quick@wg0
就可以生效,或者重启 整个服务器使用 reboot命令
监测路由表的变化,可以使用下面的命令,路由表相关的知识参看 本文最前面的链接
systemctl status wg-quick@wg0
systemctl stop wg-quick@wg0
systemctl start wg-quick@wg0
ip rule
ip route show
ip route show table main