V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
NipGeihou
V2EX  ›  WireGuard

如何排查 WireGuard 无法自动重连问题

  •  
  •   NipGeihou · 2023-10-06 22:01:56 +08:00 · 1105 次点击
    这是一个创建于 442 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我在公司电脑使用 WireGuard 和家里云组网,同时公司也使用 WireGuard 和腾讯云内网互联。而我们每隔一段时间(数星期)就会同时遇到客户端无法重连到中转服务器的问题,需要重启客户端解决。

    • Windows 版、OpenWrt 插件、Ubuntu 都会出现这个问题,而使用 Clash Mate 则不会出现这个问题
    • endpoint 是腾讯云的公网 ip ,不是 DDNS
    • 我和公司都是使用腾讯云服务器中转,他的是 CVM ,我的是轻量
    • 我的是自己搭的,公司的是之前的运维搭的
    • 试过/t/863087中提及的* * * * * /usr/bin/wireguard_watchdog,不起作用
    • 在其他地方的WireGuard客户端也遇到过 1 、2 次这样的问题,主要还是在公司出现
    • 最后一次连接都是在凌晨,最近这次在今天凌晨 3 点 06 分

    请问如何解决这个问题?

    1423
        1
    1423  
       2023-10-06 22:09:50 +08:00
    抓包看
    NipGeihou
        2
    NipGeihou  
    OP
       2023-10-07 14:28:55 +08:00
    @1423 用 tcpdump 能抓到客户端一直在向服务端发包,但服务端接收不到,感觉跟 src 的端口有关,而重启客户端后,src 的端口变了,就正常了。
    1423
        3
    1423  
       2023-10-08 01:35:57 +08:00
    @NipGeihou 国内网络是这样的, 一个端口用久了就得换
    NipGeihou
        4
    NipGeihou  
    OP
       2023-10-08 17:30:46 +08:00
    @1423 有解吗?每天定时重启?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2965 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 13:15 · PVG 21:15 · LAX 05:15 · JFK 08:15
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.