WireGuard 在 OpenWrt 上重启后无法连接的问题

发布于 2024-04-07  64 次阅读


今天打算把 OpenWrt 升级一下,起先一切顺利,装好 WireGuard 后也 OK,但是,在某次 OpenWrt 重启后,WireGuard 就一直无法连接了(ping 不通)。一系列操作包括但不限于:重启主路由(不行)、继续重启 OpenWrt(不行)、设置各种 OpenWrt 中可能的选项(不行)。。。

最后没辙,想着重装下 OpenWrt 吧。。。欸,第一次装完好像可以欸,再重启一下,GG。。。抓狂。。。慢慢排除问题,手机连的 WireGuard 与电脑在同一个局域网内,手机可以,它不行,说明主路由是没问题的,那问题只出在了 OpenWrt 本身了。。。

偶然一次,直接把宿主虚拟机重启后发现,OpenWrt 能连上了。。。于是尝试直接在界面中 poweroff 关闭 OpenWrt,再手动点启动,也能连上欸!reboot 一下,就连不上了。。。

这下我真没辙了,本来就是个小白,还碰上这样诡异的问题。以往的经验网上基本也没什么靠谱答案,本着死马当活马,真是救命了啊,居然有个大佬,碰到了同样的问题,而且把问题和结论都写出来了!

于是按照大佬说明的,我重启了下服务器的 OpenWrt 接口,感天动地,客户端的 ping 居然正常了。。。再重启下 OpenWrt,也没事了。。。

附上大佬的说明,我只是知其然,再次感谢这位大佬,膜拜~