title: ZeroTier路由器配置文档 date: 2024-11-20T11:32:25+08:00
确保你的路由器固件版本支持安装 ZeroTier:
通过 SSH 登录到路由器,并运行以下命令:
opkg update
安装 ZeroTier 软件包:
opkg install zerotier
启用并启动 ZeroTier 服务:
/etc/init.d/zerotier enable
/etc/init.d/zerotier start
创建或获取 ZeroTier 网络 ID:
在路由器上加入该网络:
zerotier-cli join <网络ID>
登录 ZeroTier Central,将路由器的设备授权加入网络。
使用命令检查 ZeroTier 网络状态:
zerotier-cli listnetworks
确认路由器已经成功加入目标网络。
根据需求,可以将 ZeroTier 虚拟网络设置为:
ZeroTier 服务未启动: 确保相关依赖包已安装:
opkg install kmod-tun
然后重新启动 ZeroTier。
如果使用的是其他类型的路由器固件,比如 Padavan 或其他,需要通过其专属插件或手动安装方式进行设置,可以提供更多信息进一步帮助你。
出现错误disabled in /etc/config/zerotier
编辑 ZeroTier 的配置文件,启用服务:
vi /etc/config/zerotier
找到以下内容:
option enabled '0'
将 0 改为 1,保存退出:
option enabled '1'
保存后,按以下命令重新加载配置并启动:
/etc/init.d/zerotier restart
确认 ZeroTier 已正常启动:
zerotier-cli status
输出类似以下内容表示正常运行:
200 info <your_node_id> ONLINE
如果服务已正常运行,可以加入网络:
zerotier-cli join <你的网络ID>
然后在 ZeroTier Central 的管理页面上授权你的设备。
运行以下命令查看开机启动状态:
ls /etc/rc.d | grep zerotier
如果输出类似以下内容:
S90zerotier -> ../init.d/zerotier
表示服务已配置为开机启动。
如果未自动配置,可以运行以下命令:
/etc/init.d/zerotier enable
重启路由器:
reboot
重启后登录路由器,检查 ZeroTier 服务状态:
zerotier-cli status
如果状态为 ONLINE,说明服务已正常启动。