csl0524 发表于 2021-3-5 10:00

hiboy固件不用U盘使用zerotier的方法

本帖最后由 csl0524 于 2022-3-4 18:17 编辑

zerotier是一款非常好用的远程组网工具,H大的固件用很久了已经习惯了,无奈此固件不集成zerotier,而自己安装却要用U盘,不然路由重启后就会丢失,至此有了想
折腾不用U盘装zerotier的想法,现找到一个变通的方法,就是写个脚本每次路由器启动时opkg安装并配置zerotier,以下是操作步骤:

2021.04.05 更新
因为最近entware更新了zerotier为1.6.3版本,可能因为该版本有问题,安装之后后台能看到已连接,可是ping不通网络,从而导致不能用,所以本次更新这个问题,把版本降到1.4.6版,按下面操作就好






1   下载open-zerotier.sh脚本(贴子末可下载),放入/etc/storage目录下,用winscp打开该脚本,更改图中所示部份,改为你自己的zerotier的networkID


2   自定义脚本中添加killall open-zerotier.sh
/etc/storage/open-zerotier.sh > /tmp/zerotier_log.txt 2>&1 &
并且记得点下面的应用本页面设置



3   过一会去/tmp目录下找到zerotier_log.txt打开看下,是否运行好了(看最后一行是否200 join OK)


4   到zerotier后台看应该有设备连接上来了,在Auth项打勾授权

5   再回到winscp中切换到/etc/storage目录,在该目录下新建一个ZT的文件夹,再打开/opt/var/lib/zerotier-one/目录,复制authtoken.secret identity.public
identity.secret三个文件到刚才的ZT文件夹。这三个文件夹包含着本机zerotier的网络号,每次开机zerotier自动安装好后会把这三个文件恢复,不然每次开机
zerotier会重新生成一个网络号并且要后台重新授权
   

好了教程结束,本人已经用了两周左右了,路由器设置的是每天重启的,重启之后每次都可以正常使用zerotier,其实最好是@hiboyhiboy能集成这个插件,用的人其实
还是蛮多的。


还有padavan使用zerotier有个问题一直困扰着我,有哪位朋友知道还望告知,就是在zerotier后台管理网站添加的路由表无法自动添加到本机,从而要手动添加这比较
麻烦,我有一个极路由在乡下使用,它就会自动添加好后台设置的路由表,由于“师夷长技以制夷”运动,有哪位去H大的请不要发布这类群,谢谢提下意见集成一下,也不用我们这么折腾了












ver 发表于 2021-3-5 10:19

赞一个:Dhttps://cdn.jsdelivr.net/gh/hishis/forum-master/public/images/patch.gif

cailehao 发表于 2021-3-5 11:04

相当厉害!本地好像要自己添加路由表

kinkit 发表于 2021-3-5 12:13

c大的就有

小鬼大人 发表于 2021-3-5 18:06

励害了,感谢分享,

lukea 发表于 2021-3-8 16:36

本帖最后由 lukea 于 2021-3-8 17:32 编辑

谢谢,这个需要的。网口的需要装过一次才能获得吧?
能不能挂载本地的nas ftp的作为pandavan usb盘?这样应该没usb接口的可以用这个方法安装zerotier吧

Alog148 发表于 2021-3-20 20:07

本帖最后由 Alog148 于 2021-3-20 20:11 编辑

局域网使用路由器进行nat的话,用这个
iptables -I FORWARD -i zt0 -j ACCEPT
iptables -I FORWARD -o zt0 -j ACCEPT
iptables -t nat -I POSTROUTING -o zt0 -j MASQUERADE
这样就可以

superlu 发表于 2021-3-20 22:28

厉害了,又学习了一招

ktoc 发表于 2021-3-25 15:07

网络接口填什么呢

csl0524 发表于 2021-3-25 15:09

ktoc 发表于 2021-3-25 15:07
网络接口填什么呢

ifconfig查看一下就好了

ktoc 发表于 2021-3-25 16:31

csl0524 发表于 2021-3-25 15:09
ifconfig查看一下就好了

防火墙已经关闭了,zerotier官网都查到设备了,但log没有记录,也登不上

clone 发表于 2021-4-8 21:47

安你的一步一步做,不知道为什么不成功

zerotier_log.txt

/etc/storage/open-zerotier.sh: line 5: opkg: not found
/etc/storage/open-zerotier.sh: line 6: opkg: not found
Connecting to bin.entware.net (104.21.91.83:80)
zerotier_1.4.6-5_mip   5% |*                               | 435480:00:16 ETA
zerotier_1.4.6-5_mip11% |***                           | 896670:00:14 ETA
zerotier_1.4.6-5_mip17% |*****                           |127k0:00:14 ETA
zerotier_1.4.6-5_mip23% |*******                         |173k0:00:13 ETA
zerotier_1.4.6-5_mip33% |**********                      |245k0:00:10 ETA
zerotier_1.4.6-5_mip38% |************                  |283k0:00:09 ETA
zerotier_1.4.6-5_mip47% |***************               |352k0:00:07 ETA
zerotier_1.4.6-5_mip56% |******************            |417k0:00:06 ETA
zerotier_1.4.6-5_mip64% |********************            |477k0:00:04 ETA
zerotier_1.4.6-5_mip68% |*********************         |505k0:00:04 ETA
zerotier_1.4.6-5_mip71% |***********************         |532k0:00:04 ETA
zerotier_1.4.6-5_mip77% |************************      |576k0:00:03 ETA
zerotier_1.4.6-5_mip86% |***************************   |640k0:00:02 ETA
zerotier_1.4.6-5_mip94% |******************************|698k0:00:00 ETA
zerotier_1.4.6-5_mip 100% |********************************|740k0:00:00 ETA

/etc/storage/open-zerotier.sh: line 8: opkg: not found
/etc/storage/open-zerotier.sh: line 22: zerotier-one: not found
/etc/storage/open-zerotier.sh: line 24: zerotier-cli: not found
Bad argument `ACCEPT'
Try `iptables -h' or 'iptables --help' for more information.
Bad argument `ACCEPT'
Try `iptables -h' or 'iptables --help' for more information.
Bad argument `ACCEPT'
Try `iptables -h' or 'iptables --help' for more information.
Bad argument `MASQUERADE'
Try `iptables -h' or 'iptables --help' for more information.

csl0524 发表于 2021-4-9 11:23

clone 发表于 2021-4-8 21:47
安你的一步一步做,不知道为什么不成功

zerotier_log.txt




这两个设置了吗

小鬼大人 发表于 2021-4-10 19:11

1.64版本mtu1500与旧版有差别,,,旧版本是2800大神可以修改吗?

vieyes 发表于 2021-4-11 20:31

开启NAT 就好了,不需要添加路由列表
页: [1] 2 3 4 5
查看完整版本: hiboy固件不用U盘使用zerotier的方法