ZeroTier是一款基于虚拟局域网的软件,可以让不同地区的设备在同一网络内通信。本文将向您介绍如何在OpenWrt路由器上配置ZeroTier,让您的网络变得更加灵活和方便。
一、安装ZeroTier
首先,我们需要在OpenWrt路由器上安装ZeroTier。打开路由器的Web管理界面,进入软件包管理页面,在软件包列表中搜索“zerotier”并安装。安装完成后,在SSH终端中输入“zerotier-cli status”命令,可以查看ZeroTier的状态。
二、创建ZeroTier网络
ZeroTier提供了一个全球唯一的网络ID,我们需要去ZeroTier官网注册一个账号,然后创建一个网络。将创建好的网络ID记录下来,等待后续使用。
三、在OpenWrt中配置ZeroTier网络
1.进入路由器的Web管理界面,进入“网络”-“接口”-“新建”。
2.选择“Protocol”为“Zerotier”,输入“Name”为“zt0”,在“ZeroTier Network ID”中输入之前创建好的网络ID。“Join”和“Auto-Create”均设置为“Enable”,点击“Submit”。
3.打开SSH终端,并输入以下命令:
```
uci set network.zt0.ipaddr='10.147.17.1'
uci set network.zt0.ip6assign='60'
uci set network.zt0.proto='none'
uci commit
```
4.启用ZeroTier网络
在SSH终端中输入以下命令:
```
zerotier-cli join 网络ID
```
5.重启路由器
在SSH终端中输入以下命令:
```
reboot
```
四、配置OpenWrt路由器上的设备
1.设备加入ZeroTier网络
在ZeroTier的官网上,将需要连接至ZeroTier网络的设备加入到该网络中,并为其分配唯一的IP地址。
2.在OpenWrt路由器中添加路由规则
在OpenWrt路由器中添加“路由规则”,将ZeroTier网络中设备的IP地址与路由器内网进行绑定,以便设备之间的通信能够顺畅进行。
五、测试网络连接
完成上述配置后,我们可以进行网络连接的测试。可以在登陆ZeroTier官网后找到测试工具,通过Ping命令测试设备之间的连通性,确保网络配置成功。