最近这段时间经常发现家里的网很卡,刚好家里的狗把入户光纤咬破了,起先以为是这个原因,又因为光猫到路由器的测速正常,一时就没有管。
今天无意间注意到 cloudflared 容器的网络 IO 一直维持在 10MB 左右,但是 cloudflare 的 dashboard 显示没有什么流量,容器里的日志也提示无连接。
CONTAINER ID NAME CPU % MEM USAGE / LIMIT MEM % NET I/O BLOCK I/O PIDS
f3149c398812 cloudflared 0.15% 27.17MiB / 15.59GiB 0.17% 13.6MB / 15.3MB 49.2MB / 0B 12
然后看到宿主机的任务管理器显示 Zerotier One 网卡很多时间保持着 600Mbs 以上的上传,WiFi 网卡也有很多时间保持着略高于 200Mbs 的上传,可是我家里的宽带套餐只有 35Mbs 的上行。
我的情况是:
Windows 10 做宿主机,安装了 Zerotier 和 OpenVPN 和 cloudlaredVMware Workstation 安装了虚拟机 UbuntuUbuntu 里安装了 Docker,运行着 cloudflaredAliyun 有一台 Ubuntu 做 moon 节点,还安装了 cloudflared,公开了 22 端口,使用复杂密码,另外向特定 IP 公开了 4 个端口目前排查的结果是:
wireshark 抓包,发现两个网卡都会大量向 moon 节点的 IP:9993 发送 udp 数据包;20Mbpsmoon 节点正常在线Zerotier 都升级到了最新版,不能解决问题;listpeers 发现有一个在 Zerotier 的 dashboard 上看不到的 leaf 节点,地址为 ipv6;WiFi 网卡大量向该 IP 发送 udp 数据包,查询是一个美国 IP,不能重现,其他时候都是少量;OpenVPN,没什么效果反复测试,断开 Zerotier 或者关闭虚拟机能停止上述问题,但是不知道为什么有时候现象有点滞后
对网络的了解非常有限,不知道该怎么继续排查或解决问题了,请问大家有遇到过类似的问题或者可以帮忙指导一下吗,谢谢了!