首先到这个网站ZeroTier – Global Area Networking注册登陆,注册及创建网络的过程可以参考网上及其他UP主的教程,我就不重复了。

本篇主要讲述的是hiboy大佬编译的固件在没有USB接口或没有外置存储设备的情况下安装使用ZeroTier的方法。

一、打开opt强制安装

爱购物 https://m.cqfenfa.com/

如下图,开启“opt强制安装”后一定不要忘了点击最下面的“应用本页面设置”

二、下载run-zerotier.sh脚本并修改网络ID和路由

如图,将脚本中红框部分替换为自己的NETWORK ID和ZeroTier官网配置好的路由地址

三、上传脚本到路由器/etc/storage目录并赋予执行权限

使用WinSCP等工具将run-zerotier.sh文件上传至/etc/storage目录下

SSH登陆到Padavan,赋予run-zerotier.sh执行权限

chmod +x /etc/storage/run-zerotier.sh

四、将脚本添加到路由器“自定义脚本”中实现开机启动

浏览器打开Padavan Web界面,依次找到“高级设置” -> “自定义设置” -> “脚本” -> “自定义脚本0(功能配置):”,点击“自定义脚本0(功能配置):”,打开输入框,拖动滚动条到最后,粘贴以下内容:

# 启动ZeroTier
/etc/storage/run-zerotier.sh > /tmp/zerotier_log.txt 2>&1

然后点击最下方的“应用本页面设置”

此时脚本会自动执行并将日志保存到/tmp/zerotier_log.txt文件中

在SSH中使用以下命令查看输出日志

tail -f -n50 /tmp/zerotier_log.txt

opt环境已经安装好的话会正常启动

最后出现“【ZeroTier程序】已启动”的字样就表明ZeroTier已经启动了

五、到ZeroTier官网勾选认证并配置路由表

打开ZeroTier Central,点击创建好的网络ID

滚动到下面的Members,点击未认证的方框,等待一会儿便会分配到一个IP地址

此时在SSH中输入ifconfig,在最后会看到ZeroTier虚拟网卡的信息

图中画红线的分别是ZeroTier网卡名称和IP地址,复制出来备用。

如果其他ZeroTier成员想访问Padavan的话只需要记住上面的IP地址(192.168.196.85)即可,若要访问Padavan路由下的其他设备的话还需要做一些设置。

在ZeroTier网站页面翻到Advanced部分,按下图所示填写好Destination和(Via)后,点击Submit。

六、配置防火墙规则使ZeroTier各成员及各路由下的内网设备互访

按下图所示,找到“在防火墙规则启动后执行:”,在文本框中添加以下内容并点击最下面的“应用本页面设置”

# ZeroTier防火墙规则
iptables -A INPUT -i ztxxxxxxxx -j ACCEPT
iptables -A FORWARD -i ztxxxxxxxx -o ztxxxxxxxx -j ACCEPT
iptables -A FORWARD -i ztxxxxxxxx -j ACCEPT
iptables -t nat -A POSTROUTING -o ztxxxxxxxx -j MASQUERADE
iptables -t nat -A POSTROUTING -s 192.168.196.0/24 -j MASQUERADE
logger -t "【ZeroTier防火墙规则】" "添加完成"

注意将红字部分替换为自己的ZeroTier网卡名称和IP地址段

七、重启路由器测试是否配置成功

参考链接

hiboy固件不用U盘使用zerotier的方法 - Padavan - 恩山无线论坛 - Powered by Discuz! (right.com.cn)

Padavan安装使用ZeroTier实现组建虚拟局域网的方法相关推荐

  1. 远程访问如此简单,通过 ZeroTier 和 Tailscale 轻松组建虚拟局域网,实现内网穿透。

    因为最近用了 Plex 所以研究了一下远程访问,经过一番折腾基本上算是搞明白了,在这里分享一些自己的经验给和我一样的小白,如果有不对的地方欢迎指正. 这里的远程访问是指在局域网外通过网络访问局域网,用 ...

  2. Zerotier——免费的虚拟局域网 | 内网穿透 | 解决方案

    Zerotier--免费的虚拟局域网 | 内网穿透 | 解决方案 现在越来越多的小伙伴,都拥有了自己的NAS,或者有了多台电脑(笔记本+台式机). 或者说在校的学生党,在家的工作狗,常常都会有远程控制 ...

  3. mcjava盗版联机_使用N2N组建虚拟局域网联机游戏(我的世界 Java版)

    有网友反映组建虚拟局域网后,我的世界无法顺利联机,本文就记录一下联机过程 一.准备 我的世界 Java版 ,版本:1.16.2 HMCL启动器(fabric),版本:3.3.173 二.搭建虚拟局域网 ...

  4. 组建虚拟局域网的软件--hamachi

    hamachi是一种是组建虚拟局域网的软件,加入同一HAMACHI网络的用户可以使用此软 hamachi的界面 件实现局域网内计算机之间进行的所有活动. Hamachi 是一款利用 P2P 方式来进行 ...

  5. Cisco Packet Tracer实验————组建虚拟局域网

    前言 大三局域网实验,使用Cisco Packer Tracer模拟软件,本篇内容为组建虚拟局域网 Cisco Packet Tracer实验----组建虚拟局域网 您好,我的博客是不周阁 实验目的 ...

  6. 计算机网络*虚拟局域网的设置,虚拟局域网什么意思_虚拟局域网有什么特点_如何组建虚拟局域网 - 全文...

    虚拟局域网什么意思 VLAN(VirtualLocalAreaNetwork)的中文名为"虚拟局域网". 虚拟局域网(VLAN)是一组逻辑上的设备和用户,这些设备和用户并不受物理位 ...

  7. linux ubuntu安装 mono,在Ubuntu 18.04系统中安装Mono及基本使用Mono的方法

    本文介绍在Ubuntu 18.04操作系统中安装Mono及基本使用Mono的方法.Mono是一个基于ECMA/ISO标准开发和运行跨平台应用程序的平台,它是Microsoft .NET框架的免费开源实 ...

  8. Linux环境编译安装Mysql以及补装innodb引擎方法

    mysql安装  5.6以后可能会收费,所以选择5.1 以下从台湾中山大学镜像下载 1.首先要安装C++编译环境 # yum install gcc-c++ 2.下载解压 # wget http:// ...

  9. Centos 64位使用 yum 会安装两个相同软件包的解决方法

    Centos 64位使用 yum 会安装两个相同软件包的解决方法 - 后山一根葱 Centos 64位使用 yum 会安装两个相同软件包的解决方法 [Linux] post by 后山一根葱 / 20 ...

  10. .Net Framework 4.5.1 安装时遇到严重错误 问题的解决方法

    .Net Framework 4.5.1 安装时遇到严重错误 问题的解决方法 参考文章: (1).Net Framework 4.5.1 安装时遇到严重错误 问题的解决方法 (2)https://ww ...

最新文章

  1. 【神经网络】(4) 卷积神经网络(CNN),自定义网络,案例:彩色图像10分类
  2. Android错误之--activity_main cannot be resolved or is not a field
  3. layui 自定义排序_浅谈layui中table的sort排序
  4. 电磁干扰滤波器的设计
  5. BAT都在使用的开源接口管理平台,你用了吗?
  6. python学习笔记之数据类型(二)
  7. 计算机视觉——图像检索与识别
  8. LM小型可编程控制器软件(基于CoDeSys)笔记二十七:温度电阻通道和DO通道
  9. java中Joiner的使用笔记
  10. java并发包和类总结-JUC总结
  11. scrapy IP代理池 scrapyd spiderkeeper docker flask uwsgi nginx
  12. [数据挖掘] 朴素贝叶斯 以及西瓜集特征工程
  13. 实验四——DPCM编码(1bit、2bit、4bit、8bit量化)
  14. easywechat6获取微信用户信息(基于公众号)
  15. win10c语言弹出框,win10系统启动程序时弹出异常代码c0000005的解决技巧
  16. css改变鼠标图片大小,CSS实现鼠标经过图片上图片等比缩放效果(代码实例)
  17. 多数据源的配置和使用
  18. 房地产销售一直不开单?看看销售冠军的逼单话术
  19. 配置更新计算机卡住了,win7系统update更新卡住35%不动应该怎么解决?
  20. 在计算机里怎么找到桌面上的文件,怎么把隐藏的文件显示出来(怎样把,电脑桌面上,已经隐藏的文件夹,显示出来?)...

热门文章

  1. 主流HTML5游戏框架的分析和对比(Construct2、ImpactJS、CreateJS、Cocos2d-html5……) .
  2. 常用问题排查工具和分析神器,值得收藏
  3. 在 Windows 7 下手动删除驱动程序
  4. mac能开发android吗,怎么在Mac上开发Android应用
  5. nginx+lua搭建文件上传下载服务
  6. 解决ubuntu20.04虚拟机无法上网的问题
  7. 数据挖掘导论(一):数据挖掘的定义,方法,用途
  8. 8000份课程课后习题答案与大家分享~~
  9. 一个校园网络的规划与设计
  10. 一文告诉你市面上最火的游戏都是用什么引擎做的!!!