群晖系统安装zerotier one进行内网穿透过程中常见问题及解决方法

2020-07-28 17:27:39 30点赞 366收藏 39评论

zerotier one是一款很好用的P2P内网穿透软件,在PC端、手机端的安装都较为简易方便,但是在NAS中进行安装时,很容易出现种种未知问题,影响使用。由此,自己整理了几个在群晖系统中安装zerotier one时容易出现的问题,并提供相应解决方法,希望能够帮到大家。

一、我应该下载什么平台的zerotier one套件?

zerotier官网下载最新的1.4.0版本套件的地址是这里,点击进入后密密麻麻的不同平台套件呈现在眼前,此时,新手用户往往迷茫,不知应该下载哪个文件进行安装。

群晖系统安装zerotier one进行内网穿透过程中常见问题及解决方法

解决方案:通过putty连接NAS,查询系统所使用的CPU平台。

操作方法如下:

1.登录NAS,进入控制面板,在右上角选择“高级模式”后,进入“终端机和SNMP”选项,将“启动Telnet功能”和“启动SSH功能”两处打勾,然后点击“应用”。

群晖系统安装zerotier one进行内网穿透过程中常见问题及解决方法

群晖系统安装zerotier one进行内网穿透过程中常见问题及解决方法

2.下载并安装putty软件,在红圈处填入NAS的内网IP地址,然后点击下方的“OPEN”按钮。

群晖系统安装zerotier one进行内网穿透过程中常见问题及解决方法

3.在"login as"后填入NAS的管理员账户名,回车后在下一行输入管理员密码。注意密码是不可见的,输入密码后直接回车即可。

群晖系统安装zerotier one进行内网穿透过程中常见问题及解决方法

4.输入“uname -ar”并回车,获取反馈信息。可以看到信息末尾出现了“synology_apollolake_918+”,说明该系统适用apollolake平台的zerotier套件,回到zerotier one官网下载相应平台的套件即可。

群晖系统安装zerotier one进行内网穿透过程中常见问题及解决方法

群晖系统安装zerotier one进行内网穿透过程中常见问题及解决方法

5.下载完毕后,进入群辉“套件中心”,点击手动安装,然后选择我们刚才下载的*.spk文件即可完成安装。

群晖系统安装zerotier one进行内网穿透过程中常见问题及解决方法

二、打开zerotier套件后界面异常,或者点击“join”按钮无法加入网络

正常情况下,安装zerotier并打开后,应为如图界面。

群晖系统安装zerotier one进行内网穿透过程中常见问题及解决方法

但是,不知是因为zerotier存在bug,还是黑群辉系统兼容性有问题,经常有朋友遇到红框内圈出的位置一片空白,并无显示内容,同时填入zerotier网络ID号后点击下方“join”按钮,毫无反应的情况。

此时我们需要使用putty手动登录进群辉,然后输入“sudo -i”,申请提权。

然后在下一行再次输入群辉管理员密码,获取到root权限。

输入“zerotier-cli join *****”并回车,这里的****是你申请到的zerotier网络ID号。

当结果返回“200 join OK"时,已经join网络成功。此时打开zerotier套件,会发现界面已经正常了。然后回到zerotier的官网,进入网络管理界面并刷新几次,就可以看到刚刚添加的这台设备,然后给该设备打勾即可了。

群晖系统安装zerotier one进行内网穿透过程中常见问题及解决方法

点击进入该位置管理虚拟网络中的设备点击进入该位置管理虚拟网络中的设备

三、重启后zerotier报错,连接不上网络。

部分用户在安装zerotier并成功加入虚拟网络后,重启NAS时zerotier界面会出现“PORT_ERROR”报错,同时无法正常加入虚拟网络,内网穿透失败。此时大概率是因为/dev/net/tun模块丢失,使用./bin/zerotier-one -p 会返回提示,...device not found。

据说zerotier最新的1.4.0版本的套件已经解决了该问题,不过若有朋友安装了低版本的套件,解决方法如下(来源于网络,实测有效):

首先需要使用putty登录进群辉系统,并使用sudo -i获取root权限。

检查tun模块状态

检查是否安装了tun模块:

lsmod | grep tun

如果结果为空,请尝试安装它:

insmod /lib/modules/tun.ko

如果一切顺利,继续进行下一个测试。

正常状态正常状态

测试tun.ko模块是否有效

依次输入下列命令,确保tun.ko模块可以正常工作:

mkdir /dev/net

mknod /dev/net/tun c 10 200

chmod 600 /dev/net/tun

cat /dev/net/tun

如果cat命令的返回结果是File descriptor in bad state,则表示模块已正确安装。

tun模块已经正确安装tun模块已经正确安装

使tun.ko模块持久化

模块安装需要在每次Synology重启时保持持久性,就必须重复使用insmod命令。可以创建开机脚本搞定,依次执行如下命令进行创建:

cat <<EOF > /usr/local/etc/rc.d/tun.sh

#!/bin/sh -e

insmod /lib/modules/tun.ko

EOF

给脚本可执行权限:

chmod a+x /usr/local/etc/rc.d/tun.sh

群晖系统安装zerotier one进行内网穿透过程中常见问题及解决方法

重新启动群辉,完成!

展开 收起

群晖(Synology)DS418play双核心4盘位NAS

群晖(Synology)DS418play双核心4盘位NAS

3850元起

群晖(Synology)DS218play四核心2盘位NAS

群晖(Synology)DS218play四核心2盘位NAS

1980元起

群晖(Synology)DS1821+ 搭配8块希捷(Seagate) 8TB酷狼IronWolf ST8000VN004硬盘 套装

群晖(Synology)DS1821+ 搭配8块希捷(Seagate) 8TB酷狼IronWolf ST8000VN004硬盘 套装

22363元起

群晖(Synology)DS1821+ 搭配3块希捷(Seagate) 4TB酷狼IronWolf ST4000VN008硬盘 套装

群晖(Synology)DS1821+ 搭配3块希捷(Seagate) 4TB酷狼IronWolf ST4000VN008硬盘 套装

11069元起

群晖(Synology)DS1621+ 搭配6块希捷(Seagate) 4TB酷狼IronWolf ST4000VN008硬盘 套装

群晖(Synology)DS1621+ 搭配6块希捷(Seagate) 4TB酷狼IronWolf ST4000VN008硬盘 套装

12860元起

群晖(Synology)RS819 搭配4块希捷(Seagate) 4TB酷狼IronWolf ST4000VN008硬盘 套装

群晖(Synology)RS819 搭配4块希捷(Seagate) 4TB酷狼IronWolf ST4000VN008硬盘 套装

8882元起

群晖(Synology)RS819 搭配4块希捷(Seagate) 8TB酷狼IronWolf ST4000VN008硬盘 套装

群晖(Synology)RS819 搭配4块希捷(Seagate) 8TB酷狼IronWolf ST4000VN008硬盘 套装

12264元起

synology群晖ds1821+八盘位可扩展云存储服务器

synology群晖ds1821+八盘位可扩展云存储服务器

33210元起

synology群晖nas云存储ds920+中小型企业办公网络存储群辉家庭个人私有云盘四盘位NAS备份硬盘服务器ds918+

synology群晖nas云存储ds920+中小型企业办公网络存储群辉家庭个人私有云盘四盘位NAS备份硬盘服务器ds918+

7600元起

群晖(Synology)DS1520+ 搭配3块希捷(Seagate) 4TB酷狼IronWolf ST4000VN008硬盘 套装

群晖(Synology)DS1520+ 搭配3块希捷(Seagate) 4TB酷狼IronWolf ST4000VN008硬盘 套装

9213元起

群晖(Synology)DS1621+ 搭配3块希捷(Seagate) 4TB酷狼IronWolf ST4000VN008硬盘 套装

群晖(Synology)DS1621+ 搭配3块希捷(Seagate) 4TB酷狼IronWolf ST4000VN008硬盘 套装

10141元起

群晖(Synology)DS1821+ 搭配3块希捷(Seagate) 8TB酷狼IronWolf ST8000VN004硬盘 套装

群晖(Synology)DS1821+ 搭配3块希捷(Seagate) 8TB酷狼IronWolf ST8000VN004硬盘 套装

13605元起

群晖(Synology)DS1621+ 搭配3块希捷(Seagate) 8TB酷狼IronWolf ST8000VN004硬盘 套装

群晖(Synology)DS1621+ 搭配3块希捷(Seagate) 8TB酷狼IronWolf ST8000VN004硬盘 套装

12677元起

群晖(Synology)DS1520+ 搭配5块希捷(Seagate) 4TB酷狼IronWolf ST4000VN008硬盘 套装

群晖(Synology)DS1520+ 搭配5块希捷(Seagate) 4TB酷狼IronWolf ST4000VN008硬盘 套装

11026元起

群晖(Synology)DS1821+ 搭配8块希捷(Seagate) 4TB酷狼IronWolf ST4000VN008硬盘 套装

群晖(Synology)DS1821+ 搭配8块希捷(Seagate) 4TB酷狼IronWolf ST4000VN008硬盘 套装

15600元起

群晖(Synology)DS1621+ 搭配6块希捷(Seagate) 8TB酷狼IronWolf ST8000VN004硬盘 套装

群晖(Synology)DS1621+ 搭配6块希捷(Seagate) 8TB酷狼IronWolf ST8000VN004硬盘 套装

17932元起
39评论

发表评论请 登录
  • 最新
  • 最热
评论举报

请选择举报理由

相关好价推荐
查看更多好价

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
366
扫一下,分享更方便,购买更轻松