家中网络部署了旁路由,并且在旁路由上运行 ZeroTier 。同一 ZeroTier 虚拟网下其它设备可以访问以旁路由为网关的设备,但无法访问主路由和以主路由为网关的设备。
已经测试旁路由与异常设备家庭内网正常互联,ZeroTier 也将整段 /24 路由配置到家,为何还是会连不上呢?
1
simplove 2022-03-16 15:23:39 +08:00
如果是 OP 的话,有一个自动允许客户端 NAT 要打上勾。
|
3
xhcnb 2022-03-16 16:13:01 +08:00
去: A -> 旁 -> B
回: B -> 主 -> ??? |
4
xhcnb 2022-03-16 16:15:53 +08:00
B 设备以主路由为网关, 那么他发送的数据包下一跳必然是主路由
应该 traceroute 确定一下, 然后在旁路由上配置 NAT, 转换 zerotier 内的地址, 这样对 B 来说就是旁路由在访问它, 它自然就直接把数据包回给旁路由了 |
5
ppbaozi 2022-03-16 16:27:33 +08:00
主路由下的设备不知道到 ZeroTier 网段该怎么走
在主路由配 ZeroTier 网段下一跳到旁 |
6
kenbody OP 感谢三楼和五楼,在主路由加了一条静态路由以后就可以了。
|
7
bbsingao 2022-03-17 15:14:24 +08:00
我的场景和你一样.
你在旁路由上设置了 iptables -t nat -I POSTROUTING -j MASQUERADE 没? |
9
RayGZJ 2023-05-26 11:51:51 +08:00 via iPhone
@bbsingao https://www.v2ex.com/t/943076?p=1 移步这个帖子 我之前版本的 op 设置正常 现在设置反倒是不可以了 不知道问题出在哪里
|