搜索文章

内网连不上nas

有点难绷,SYN+ACK回包路径被吞掉了

大概率还是和路由器有关, 之前用的中兴路由器似乎不会出现这种问题

半夜下大雨, 被吵醒了, 于是打算看会动漫, 结果发现infuse进不去了, ssh和smb也各种失效

思来想去, 实在找不到根因,于是nas连上显示器

ss -tlnp | grep 22

systemctl status sshd
systemctl status smb

服务全部正常, 不应该连接不上, 由于是内网, 这台nas我一直没有设置防火墙, 虽然有安全隐患, 但这下直接给我排除了防火墙的问题

一开始以为是代理的问题, 几番测试发现mac只能ping通nas, 其余网络操作都无效

sudo tcpdump -i any port 22 -n

看到在5G WIFI下成功ssh, 并且nas显示的IP6 xxxx > xxxx

在2.4G的WIFI下我们重试ssh命令 ssh -4 [email protected]

如下图所示

可以看到 我的mac在不停的发[S], 而我的NAS也一直在[S.E], 但是我的mac就像收不到信息一样, 一直在重发 seq 相同的那个包

分析到这里就能看出来了, 我的MAC没有收到这个SYN+ACK的包, 这个回包路径直接被吞掉了

但是在5G频段的WIFI下就没有这个问题,猜测是路由器网络隔离设置,本想进一步探索, 但是移动路由器的超级管理员账号密码已经遗忘, 遗憾