同一WiFi网络下Debian服务器WireGuard无法访问互联网的排查求助
同一WiFi网络下Debian服务器WireGuard无法访问互联网的排查求助
最近我的Debian服务器的WireGuard配置出了点状况,我实在摸不着头绪,搞不清到底是什么原因导致的,也不知道该怎么解决这个问题。
简单说下核心问题:过去几个月我的WireGuard一直运行得毫无问题,但现在当我和服务器连在同一个WiFi网络时,通过WireGuard连接后完全无法访问互联网;但切换到蜂窝网络连接时,一切又恢复正常。
我知道这类问题挺常见的,有时候和Hairpin NAT有关,但这次的情况有点特殊:
- 同一套配置上周还能正常工作
- 同一个网络下的另外两个WireGuard端点完全没有问题
所以这看起来不像是NAT层面的问题,更像是这个特定WireGuard配置本身的问题。
最近这台机器只做过两处改动:
- 从Debian Bullseye升级到了Bookworm,但不确定这是不是直接诱因,因为升级一周后才出现的故障
- 调整了Docker的配置——把
/var/lib/docker/目录迁移到了另一块磁盘上
再补充一点细节:服务器上的WireGuard能识别到我用来连接的设备,但就是没有互联网流量能通过WireGuard走通。
有没有大佬能给我一些排查的思路?多谢了!
备注:内容来源于stack exchange,提问作者Anta
相关产品推荐
相关产品推荐

