重启 ubuntu 客户端后,“服务器”wireguard 隧道无法 ping 通客户端。仅当我从客户端手动通过隧道 ping 通主机后,连接才建立。
我的配置
服务器:Mikrotik 7.11(稳定版)
客户端:Ubuntu 22.04.2 LTS
客户端位于路由器后面,带有 NAT,并转发所有需要的端口
输出wg show
:
interface: wg0
public key: <public_key_of_client>
private key: (hidden)
listening port: 51821
peer: <public_key_of_server>
endpoint: <IP>:51821
allowed ips: 10.0.1.1/32
persistent keepalive: every 5 seconds
我已经检查过的内容:
- 两端的 MTU 相同
- 所有密钥均正确(否则 ping 将不起作用)
- 客户端上的 KeepPersistentalive 设置为 5
- 客户端甚至不需要尝试发送握手
- 仅在互联网设备插入后才可设置 wg-quick 服务
- 服务器和客户端的时间相同