wireguard 只能连接到家庭子网 (raspberrypi)
wireguard can only connect to home subnet (raspberrypi)
我正在考虑在我的 raspberrypi 4 上设置 wireguard 服务器,我的配置如下:
Address = 192.168.2.0/24
PostUp = iptables -A FORWARD -i %i -j ACCEPT; iptables -A FORWARD -o %i -j ACCEPT; iptables -t nat -A POSTROUTING -o wlan0 -j MASQUERADE
PostDown = iptables -D FORWARD -i %i -j ACCEPT; iptables -D FORWARD -o %i -j ACCEPT; iptables -t nat -D POSTROUTING -o wlan0 -j MASQUERADE
ListenPort = 5555
PrivateKey = '\\hidden this line\\'
而我的 iPhone 具有如下配置:
但我只能访问 net: 192.168.0.0/16 除了 0.0.0.0/0,而不是 0.0.0.0/0, 握手连失败.
这里有人遇到过同样的问题吗?
非常感谢您的回复或回答!
这是因为 DNS 问题,如果我为客户端设置一个 DNS 服务器(可以是你的路由器地址,如 192.168.0.1,或子网中的任何其他地址,对我来说,我使用我的 pihole 作为 DNS服务器 (192.168.0.161),或使用 public DNS 服务器,如 8.8.8.8、1.1.1.1
我正在考虑在我的 raspberrypi 4 上设置 wireguard 服务器,我的配置如下:
Address = 192.168.2.0/24
PostUp = iptables -A FORWARD -i %i -j ACCEPT; iptables -A FORWARD -o %i -j ACCEPT; iptables -t nat -A POSTROUTING -o wlan0 -j MASQUERADE
PostDown = iptables -D FORWARD -i %i -j ACCEPT; iptables -D FORWARD -o %i -j ACCEPT; iptables -t nat -D POSTROUTING -o wlan0 -j MASQUERADE
ListenPort = 5555
PrivateKey = '\\hidden this line\\'
而我的 iPhone 具有如下配置:
但我只能访问 net: 192.168.0.0/16 除了 0.0.0.0/0,而不是 0.0.0.0/0, 握手连失败.
这里有人遇到过同样的问题吗?
非常感谢您的回复或回答!
这是因为 DNS 问题,如果我为客户端设置一个 DNS 服务器(可以是你的路由器地址,如 192.168.0.1,或子网中的任何其他地址,对我来说,我使用我的 pihole 作为 DNS服务器 (192.168.0.161),或使用 public DNS 服务器,如 8.8.8.8、1.1.1.1