在不同角色的路由器上的配置略有不同,这里的角色指主路由或旁路由。
安装 Zerotier
opkg install zerotier
Bash
编辑 Zerotier 配置
vi /etc/config/zerotier
Bash
修改里面的内容,将 ‘xxxxxxxxxxxxxxxx’ 修改为自己的 Zerotier 网络 ID。
config zerotier 'sample_config'
option enabled '1'
list join 'xxxxxxxxxxxxxxxx'
option nat '1'
option secret ''
启动 Zerotier
/etc/init.d/zerotier start
Bash
网络 – 防火墙 – 常规设置 – 区域设置,将“转发”修改为“接受”。
网络 – 防火墙 – 自定义规则,添加
iptables -t nat -I POSTROUTING -o eth1 -j MASQUERADE
其中 eth1
需要修改为旁路由 LAN 口网卡名称。
添加完毕后重启防火墙。
在 Zerotier 设置页面中,允许要接入网络的路由器,同时记好分配的 Zerotier 内网 IP 地址。
其次在路由表设置中添加记录,Destination 填入某一路由器的网段,Via 中填入该路由器的 Zerotier 内网 IP 地址。依次添加所有路由器的路由。
在这番设置之后,便可以在不同网段之间互相访问其他局域网中的设备了。
网上充斥着大量的教程,却也没有说清楚旁路由 Zerotier 到底应该如何配置。在经历了两天的配置之后,终于将主路由/旁路由任意搭配使用的配置总结好。记录一下,以便查阅。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。