家里 OpenWrt 路由器装了 zerotier 设置好后,在公司的测试机装上 Zerotier 能直接访问家里。但是反向不行,OpenWrt 下的设备不能访问 zerotier 的网段。
在公司也弄个路由器加入到 zerotier 应该可以,还有其他方法吗。
1
bocaddy 2020-05-23 17:32:29 +08:00
需要在 my.zerotier.com 上面添加 转发的路由网段
|
2
neighbads OP @bocaddy #1 添加了,现在可以从 公司装的 zerotier 机器(网段 10.123.0.x ) ping 到 家里的 192.168.1.x
但是 192.168.1.x 的机器 ping 不到 10.123.0.x |
3
ciaoly 2020-05-24 00:38:11 +08:00 via Android
也许可以试试在 openwrt 的防火墙里给 zerorier 接口所在的域勾选“IP 动态伪装”(其实就是开启 snat )?
|
4
linliting45 2020-05-26 00:24:54 +08:00
路由表里加一条就行
snat 没必要 |
5
yhrzpm 2020-05-26 00:38:50 +08:00
moon 我一直没整成功,不知道有没有人在用? 所有节点都添加了 moon 节点,listpeers 也显示添加成功,但流量就是不经过 moon 。
|
6
Csheng 2020-06-06 19:23:16 +08:00
防火墙自定义规则里面加一条,对你家里 openwrt 子网的设备出口是 zerotier 的网卡,都做 SNAT 就可以了。( zerotier 网卡名都是 zt 开头的,所以用 zt+可以通配)
iptables -t nat -A POSTROUTING -o zt+ -j MASQUERADE |