在家里的软路由上开启 zerotier,外面可以访问软路由和内部环境,内部 ping 不通外面

242 天前
 techstay

我用虚拟机装了一个软路由作为旁路由使用,并开启了 zerotier ,然后现在的情况是外面可以 ping 通软路由,也可以正常访问软路由的设置页面和服务。家里的设备用 zerotier 访问也没问题。

唯一问题就是不管家里的设备还是软路由都没办法 ping 通外面的设备,请教一下是什么情况。是不是需要在 zerotier 网页控制端上增加个什么设置,还是说是软路由的防火墙什么转发功能之类的没打开?有没有遇到过类似问题的大佬?

2192 次点击
所在节点    程序员
17 条回复
yunisky
242 天前
如果是 openwrt ,注意防火墙的配置 NAT 是怎么配的。
如果是其他系统,注意内网环境的默认网关指给谁了。
大多数情况就这两类问题
SeanYoung
242 天前
zt 网页控制面板,managed route 要加一条路由 192.169.*0 ,lan ;( destination: 192.168.*.0, via 空白); 内网 ip 地址按实际修改。

正常所有的节点都能用 指定的内网 ip 地址 ping 通。
boy5260
241 天前
op 加一个静态路由
FrankAdler
241 天前
主路由需要加一个静态路由,告诉家里的设备外面的设备的第一跳是这个软路由,不然默认发送到网关,肯定不通
techstay
241 天前
按照二楼的办法设置 zerotier 以后,现在软路由可以 ping 通外部了,但是内网设备还是 ping 不通,似乎是静态路由的问题。但是我的主路由是个小米路由器,压根没办法设置静态路由,是不是就无解了🤔
techstay
241 天前
@SeanYoung 感谢,设置完以后软路由里可以 ping 通了,家里设备还是不行,估计就是静态路由的问题了
techstay
241 天前
@FrankAdler 我主路由是小米路由,设置不了静态路由,但是我电脑已经手动将软路由的地址设置为默认网关,请问有没有什么解决办法
FrankAdler
241 天前
小米路由器里把 dhcp 的网关设置到软路由,就是所谓的旁路网关,风险是什么不用我说了
techstay
241 天前
@FrankAdler #8 风险是啥啊,大哥说话别说一半啊😂
FrankAdler
241 天前
@techstay 我以为你会知道,就是主路由没事但是旁路网关挂了也影响网络啊
techstay
241 天前
@FrankAdler #10 哦哦,这个意思啊,我还以为是什么安全风险呢。顺便问一下,你说的是小米路由里面上网设置里面 pppoe 的 dns 设置吗,那个似乎可以填写备用 dns ,这样旁路由挂了以后应该也不影响吧
molezznet
241 天前
网段要在网页里加进去和指定网关。
或者用 tailscale 咯,也是一样的设置
FrankAdler
241 天前
@techstay 我说的是默认网关,不是 dns
techstay
241 天前
@FrankAdler #13 我这个好像没找到这个选项,看来是没有😓
SeanYoung
240 天前
家里的 A 设备如果是通过主路由上网,那此 A 设备就无法访问 zt 内网。(此 A 设备可以单独安装 zt 客户端)
家里的 B 设备如果是通过软路由上网,那 B 设备应该能正常访问 zt 内网。(检查 B 设备和软路由的路由表,看 zt 内网的 ip 段是否有正确配置或者获取到。 比如软路由上配置 zt 内网 ip 的静态路由)
SeanYoung
240 天前
软路由设置正确的防火墙规则,( zt 接口添加到 lan 口规则),让流量可以正常通过防火墙。
techstay
239 天前
感谢各位,问题最后还是解决了。最坑的就是 OpenWrt 的这个设置了,真的是很复杂,不仔细研究完全发现不了。

一开始我去找 OpenWrt 的静态路由的设置,找到以后发现没办法设置 zt 的网络,里面压根就没有 zt 网卡的选项😓



最后给我一通找,最后终于找到了,原来这个选项其实是在防火墙-》区域设置-》 lan 到 wan-》高级设置-》涵盖的设备里,这里可以添加 zerotier 的网卡,然后就行了😅



不管怎样最后终于还是解决了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1022326

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX