WireGuard接入后本地网络无法解析远程主机地址的问题求助
WireGuard接入后本地网络无法解析远程主机地址的问题求助
各位大佬好,我碰到了一个WireGuard配置的棘手问题,想请大家帮忙排查下:
我的网络环境
- 本地网络中有一台Proxmox服务器,上面运行着一个Debian容器,容器内部署了WireGuard服务,容器的IP地址是
192.168.3.233 - 本地网络内还有一台Windows PC,IP为
192.168.3.167,我希望通过远程PC(其WireGuard接口地址是192.168.3.251)用RDP连接这台Windows PC - 当所有设备都处于同一本地网络时,互相之间都能正常ping通,网络连通性没问题
遇到的问题
可是一旦远程PC通过WireGuard接入网络后,本地网络里的其他主机就无法识别192.168.3.251这个地址了,没法和远程PC建立通信。
我的WireGuard配置(Proxmox上的Debian容器内)
[Interface] Address = 192.168.3.250/24 SaveConfig = true PostUp = iptables -A FORWARD -i wg0 -o eth0 -j ACCEPT PostUp = iptables -A FORWARD -i eth0 -o wg0 -j ACCEPT PostUp = iptables -A INPUT -i wg0 -p icmp -j ACCEPT PostUp = iptables -A INPUT -i wg0 -p tcp --dport 3389 -j ACCEPT PostUp = iptables -A INPUT -s 192.168.3.167 -p icmp --icmp-type echo-request -j ACCEPT PostUp = iptables -A INPUT -s 192.168.3.167 -p tcp --dport 3389 -j ACCEP PostUp = iptables -A INPUT -i eth0 -p icmp --icmp-type echo-reque...
麻烦各位帮忙看看哪里配置出错了,或者有没有漏掉什么关键步骤?万分感谢!
备注:内容来源于stack exchange,提问作者Finn Bosholm
相关产品推荐
相关产品推荐

