![无法让 Freebsd 上运行的 Wireguard 进行 ping](https://linux22.com/image/758040/%E6%97%A0%E6%B3%95%E8%AE%A9%20Freebsd%20%E4%B8%8A%E8%BF%90%E8%A1%8C%E7%9A%84%20Wireguard%20%E8%BF%9B%E8%A1%8C%20ping.png)
我在 NAT 后面的本地 LAN 上安装了运行 VirtualBox 的 Freebsd,试图连接到运行 Ubuntu 20.04 的 Scaleway VPS。
使用 Debian 10,VPN 连接只需找到,我就可以 ping 所有接口并在机器之间 ssh。
但是使用 Freebsd,我无法 ping 本地 wg0 接口。但是 wg show 似乎显示 VPN 正在连接。Freebsd 上的所有防火墙都已关闭,当然,由于我在 NAT 后面,我只配置了一个端点。
我对 Freebsd 不太了解,所以可能有些事情我没有做。
# cat wg0.conf
[Interface]
Address = 192.168.40.1/24
ListenPort = 51440
PrivateKey = <stuff>
# wg-quick up ./wg0.conf
[#] wireguard-go wg0
INFO: (wg0) 2020/09/29 02:13:45 Starting wireguard-go version 0.0.20200320
[#] wg setconf wg0 /tmp/tmp.iIjG9fLd/sh-np.ozVBNl
[#] ifconfig wg0 inet 192.168.40.1/24 192.168.40.1 alias
[#] ifconfig wg0 mtu 1420
[#] ifconfig wg0 up
[+] Backgrounding route monitor
一切看上去都很好……
# ifconfig -a inet
wg0: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> metric 0 mtu 1420
options=80000<LINKSTATE>
inet 192.168.40.1 --> 192.168.40.1 netmask 0xffffff00
Opened by PID 28234
但我尝试 ping 时没有收到任何响应
# ping 192.168.40.1
PING 192.168.40.1 (192.168.40.1): 56 data bytes
在 FreeBSD 中我会期待 ping 响应吗?
我有意只显示一个站点。
配置对等方没有什么区别。
谢谢约翰