找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 20645|回复: 69

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大的请不要发布这类群,谢谢提下意见集成一下,也不用我们这么折腾了












本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

评分

参与人数 3恩山币 +4 收起 理由
奇*** + 1 强大的恩山!(以下重复1万次)
ric*** + 2 风清云淡、飘逸悠然……极爽!
Kin*** + 1 面对这种帖子,我内心复杂,真不知道说什么好……

查看全部评分

赞一个
回复

使用道具 举报

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

使用道具 举报

c大的就有
回复

使用道具 举报

来自手机 | 显示全部楼层
励害了,感谢分享,
回复

使用道具 举报

本帖最后由 wzcsxjl 于 2021-11-24 12:16 编辑

非常感谢楼主,试试这个方法
另外C大的ZeroTier插件也是需要手动添加路由表的
楼主的脚本可以正常启动ZeroTier,只是在访问Samba时有点问题,后来发现还是防火墙的原因
将以下内容放在 “高级设置” -> “自定义设置” -> “脚本” -> “在防火墙规则启动后执行:” 中,点击最下面的 “应用本页面设置” 后就能够正常访问了
  1. # 添加ZeroTier防火墙规则
  2. iptables -A INPUT -i ztxxxxxxxx -j ACCEPT   
  3. iptables -A FORWARD -i ztxxxxxxxx -o ztxxxxxxxx -j ACCEPT
  4. iptables -A FORWARD -i ztxxxxxxxx -j ACCEPT
  5. iptables -t nat -A POSTROUTING -o ztxxxxxxxx -j MASQUERADE
  6. iptables -t nat -A POSTROUTING -s 192.168.xxx.0/24 -j MASQUERADE
复制代码
注意将ztxxxxxxxx192.168.xxx.0/24替换为自己的ZeroTier网卡和IP地址段

希望可以帮到需要的坛友,再次感谢楼主提供的脚本!!!








回复

使用道具 举报

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

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

使用道具 举报

本帖最后由 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
这样就可以
回复

使用道具 举报

厉害了,又思考了一招
回复

使用道具 举报

来自手机 | 显示全部楼层
网络接口填什么呢
回复

使用道具 举报

 楼主| | 显示全部楼层
ktoc 发表于 2021-3-25 15:07
网络接口填什么呢

ifconfig查看一下就好了
回复

使用道具 举报

来自手机 | 显示全部楼层
csl0524 发表于 2021-3-25 15:09
ifconfig查看一下就好了

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

使用道具 举报

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

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% |*                               | 43548  0:00:16 ETA
zerotier_1.4.6-5_mip  11% |***                             | 89667  0:00:14 ETA
zerotier_1.4.6-5_mip  17% |*****                           |  127k  0:00:14 ETA
zerotier_1.4.6-5_mip  23% |*******                         |  173k  0:00:13 ETA
zerotier_1.4.6-5_mip  33% |**********                      |  245k  0:00:10 ETA
zerotier_1.4.6-5_mip  38% |************                    |  283k  0:00:09 ETA
zerotier_1.4.6-5_mip  47% |***************                 |  352k  0:00:07 ETA
zerotier_1.4.6-5_mip  56% |******************              |  417k  0:00:06 ETA
zerotier_1.4.6-5_mip  64% |********************            |  477k  0:00:04 ETA
zerotier_1.4.6-5_mip  68% |*********************           |  505k  0:00:04 ETA
zerotier_1.4.6-5_mip  71% |***********************         |  532k  0:00:04 ETA
zerotier_1.4.6-5_mip  77% |************************        |  576k  0:00:03 ETA
zerotier_1.4.6-5_mip  86% |***************************     |  640k  0:00:02 ETA
zerotier_1.4.6-5_mip  94% |******************************  |  698k  0:00:00 ETA
zerotier_1.4.6-5_mip 100% |********************************|  740k  0: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.
回复

使用道具 举报

 楼主| | 显示全部楼层
clone 发表于 2021-4-8 21:47
安你的一步一步做,不知道为什么不成功

zerotier_log.txt



这两个设置了吗

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
回复

使用道具 举报

来自手机 | 显示全部楼层
1.64版本mtu1500与旧版有差别,,,旧版本是2800大神可以修改吗?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

欢迎大家光临恩山无线论坛上一条 /1 下一条

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-5-18 16:12

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

快速回复 返回顶部 返回列表