一、当前网络配置
A 区:办公区 win10 电脑一台( A 电脑)
B 区:宿舍区 win10 电脑一台( B 电脑),基于 debian 的 omv 系统的 nas 一台( B NAS )
C 区:外地老家 win10 电脑一台
还有其他若干极路由
之前通过 zerotier 配置好,一直是稳定运行。同时还在 nas 部署了 tailscale 备用,但是一般都用 zerotier 。主要是 A 区和 B 区都是我们单位内部局域网,联网比较方便,特别是 zerotier 可以直接 smb ,那么电脑 A 和电脑 B 可以直接通过网络邻居分享文件,很方便。
其中 zerotier 的配置,是常规配置,并且做了局域网转发,也做了 iptable 的保留。
二、问题的发现:
最近在 B 区域的主力 nas 升级了 zerotier 为 1.14.2
https://github.com/zerotier/ZeroTierOne/releases在办公区 A 电脑的网络邻居怎么都发现不了办公区域 B 的节点,就感觉有问题,升级是 nas 系统的自动推送更新的,不是命令行做的。但是奇怪的是,登录 zerotier 的网页后台,多数时候可以看到各个节点都在线,除了几个作为旁路由的极路由中的 zerotier 插件节点不在线,但是这个不影响大局。
三、主要症状
1.B 区域 nas 节点里面,偶尔会断线,通过 zerotier-cli info 查看,有概率是 offline 的,也就是节点没在线,通过 systemctl status zerotier-one.service,发现服务是正常的;
2.A 区域节点电脑之前是 1.86 版本,其他主要的也是 1.10 以下版本。
3.A 区域的节点和 B 区域的节点,还有我在 B 区域中女朋友家的电脑节点都是可以 ping 通(但是相互发现打洞感觉没之前那么快,除了 A 区域的电脑中升级了 zerotier ,其他都没动)
4.B 区域 NAS 节点经常隐身看不到,或者看到了过一会又看不到。
5.现在 A 区域电脑里面 zerotier 已经更新到了 1.14.2 ,又发现 ui 面板有点问题,一直出不来,只能通过 cmd 后台 join 原来的网络。
四、已经做了修复尝试
前后大概有 2 个礼拜了,已经尝试过各种方法,依然没有解决
1.在 zerotier 官网查询各种文档,通过页面聊天小工具联系工程师,但是只给我推送了常见问题链接,并没有解决我的根本问题。
2.通过问询 gpt ,将 nas 里面的 zerotier 卸载,然后重新用 zerotier 的 sh 命令安装,基本按照官方说明来配置,也重新输入了防火墙命令。(这些之前都配置好了,良好运行几年)
3.对 A 区域的 win10 电脑,最早节点是 1.806 ,以为是程序版本问题,就卸载掉重新安装。但是只找到 1.10 版本程序,几次都无法重新注册。后面又不断删除 win 中残留的 zerotier 文件夹,最后用 1.142 新版本重新安装上。但是 ui 界面一直出现问题。
五、困惑
1.是否因为 1.14.2 版本有 bug ?
2.是否因为单位内墙变高了,检测更强了?因为除了 nas 中的 zerotier 版本改变,其他东西没怎么变化。(但是我系统中,nas 也偶尔会更新,主要是 tailscale 和 systhing )
3.现在应该怎么办?按照 gpt 的指令,能操作的,都已经操作了。问题依然没有解决。
补充:
发现目前手上所有,win ,linux ( debian ),ios 中的客户端只要版本在 1.10 以上,通过 zerotier 后台查看 ip 地址,都是 unknow 。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://www.v2ex.com/t/1102719
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.