老毛子Padavan安装使用ZeroTier实现组建虚拟局域网的方法

广州仔儃世界 2021年10月27日19:26:31综合类来源:博客园255,115阅读模式

文字版在最上方,视频教程在文末,注意观看!

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

本篇主要讲述的是hiboy大佬编译的固件在没有USB接口或没有外置存储设备的情况下安装使用ZeroTier的方法,如果外接U盘或者硬盘等存储设备可参考文章末尾的”附“。

一、启用SSH服务

按下图所示开启Padavan的SSH服务老毛子Padavan安装使用ZeroTier实现组建虚拟局域网的方法

二、打开opt强制安装

如下图,开启“opt强制安装”后一定不要忘了点击最下面的“应用本页面设置”
老毛子Padavan安装使用ZeroTier实现组建虚拟局域网的方法

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

如图,将脚本中红框部分替换为自己的NETWORK ID和ZeroTier官网配置好的路由地址
老毛子Padavan安装使用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
killall run-zerotier.sh
/etc/storage/run-zerotier.sh > /tmp/zerotier_log.txt 2>&1
然后点击最下方的“应用本页面设置” 老毛子Padavan安装使用ZeroTier实现组建虚拟局域网的方法
此时脚本会自动执行并将日志保存到/tmp/zerotier_log.txt文件中
在SSH中使用以下命令查看输出日志
tail -f -n50 /tmp/zerotier_log.txt
老毛子Padavan安装使用ZeroTier实现组建虚拟局域网的方法
opt环境已经安装好的话会正常启动
最后出现“【ZeroTier程序】已启动”的字样就表明ZeroTier已经启动了

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

打开ZeroTier Central,点击创建好的网络ID
老毛子Padavan安装使用ZeroTier实现组建虚拟局域网的方法
滚动到下面的Members,点击未认证的方框,等待一会儿便会分配到一个IP地址
老毛子Padavan安装使用ZeroTier实现组建虚拟局域网的方法
此时在SSH中输入ifconfig,在最后会看到ZeroTier虚拟网卡的信息
老毛子Padavan安装使用ZeroTier实现组建虚拟局域网的方法
图中画红线的分别是ZeroTier网卡名称和IP地址,复制出来备用。
如果其他ZeroTier成员想访问Padavan的话只需要记住上面的IP地址(192.168.195.99)即可,若要访问Padavan路由下的其他设备的话还需要做一些设置。
在ZeroTier网站页面翻到Advanced部分,按下图所示填写好Destination和(Via)后,点击Submit。
老毛子Padavan安装使用ZeroTier实现组建虚拟局域网的方法

七、配置防火墙规则使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.195.0/24 -j MASQUERADE
logger -t "【ZeroTier防火墙规则】" "添加完成"

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

老毛子Padavan安装使用ZeroTier实现组建虚拟局域网的方法

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

附:Padavan外接U盘或硬盘等存储设备后安装ZeroTier并设置开机启动的方法

一、安装启动ZeroTier

插入U盘,在Padavan页面中依次找到:“高级设置”->“USB应用程序”->“其他设置”->“允许运行Optware”,选择“Entware”,点击页面最下方的“应用本页面设置”。
看日志,opt环境安装完成后,输入以下命令安装ZeroTier
opkg update
opkg install "http://bin.entware.net/mipselsf-k3.4/archive/zerotier_1.4.6-5_mipsel-3.4.ipk"

安装好ZeroTier后,启动ZeroTier

zerotier-one -d

加入网络

zerotier-cli join xxxxxxxxxxxxxxxx

二、配置开机启动脚本

加入以下内容(修改为自己在ZeroTier官网配置的路由表)
按下图所示添加路由表,以便访问其他路由器下的内网设备
老毛子Padavan安装使用ZeroTier实现组建虚拟局域网的方法
保存退出
给脚本添加可执行权限
chmod +x /etc/storage/run-media_zerotier.sh
到Padavan页面,依次找到“高级设置” -> “自定义设置” -> “脚本” -> “自定义脚本0(功能配置):”,点击“自定义脚本0(功能配置):”,打开输入框,拖动滚动条到最后,粘贴以下内容:
# 启动ZeroTier
killall run-media_zerotier.sh
/etc/storage/run-media_zerotier.sh
点击最下面的“应用本页面设置”。
其他ZeroTier官网配置和防火墙配置和文章前面内容一样。

视频教程

此处为隐藏的内容!
发表评论并刷新,方可查看

2021,你一定得!Friend嚟啊嘛! 综合类

2021,你一定得!Friend嚟啊嘛!

马上就要到农历新年了,新的一年里,希望可以做自己喜欢的事情,保持内心的热爱,保持对生活的好奇,送给2021的自己。 2021年!不管你身在何处,希望我们都能有更好的生活和前程,并且相信这份期望一定会实...
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

评论:25   其中:访客  24   博主  1
    • obapbao
      obapbao 1

      看看视频

        • muduoduo
          muduoduo 6

          @ obapbao 看看视频刷新不显示

        • 杰杰
          杰杰 0

          看看视频

          • 视频
            视频 0

            视频

            • 看看视频
              看看视频 0

              看看视频

              • quickflash
                quickflash 0

                看看视频

                • hwlloworld
                  hwlloworld 6

                  每次重新启动获得的虚拟Mac都会变.有什么用

                  • 烟波皓月
                    烟波皓月 6

                    我需要

                    • 烟波皓月
                      烟波皓月 6

                      我要看视频

                      • 1
                        1 6

                        学习

                        • SS
                          SS 6

                          看看视频

                          • 相约一起
                            相约一起 6

                            看看视频吧

                            • 相约一起
                              相约一起 6

                              这厮盗取我的文章!
                              原文在此:https://www.cnblogs.com/wzcsxjl/p/14883792.html
                              原创视频在此:https://b23.tv/wagplqU;https://b23.tv/uyQdXqv

                                • 广州仔儃世界
                                  广州仔儃世界

                                  @ 相约一起 朋友,你好,这篇文章确实是网络转载的,网络文章众多,我也是查询好久才找到真正出处,并在文章开头标明文章来源,文末标明文章出处及点击能直接进入原创文章网址,本站尊重高质量原创文章及原作者,如需关闭此贴请再联系站长。

                                • newton
                                  newton 6

                                  搞了好久没成功

                                  • 7
                                    7 6

                                    看看视频

                                    • muduoduo
                                      muduoduo 6

                                      看看视频

                                      • 6666
                                        6666 6

                                        看看视盒

                                        • greenteav
                                          greenteav 6

                                          谢谢楼主正好需要!

                                          • greenteav
                                            greenteav 6

                                            看看视频

                                            • greenteav
                                              greenteav 6

                                              没看到视频

                                              • What’s up
                                                What’s up 6

                                                视频

                                                • Wddfvb图
                                                  Wddfvb图 6

                                                  Qqqw太可怜了

                                                  • yajimi
                                                    yajimi 6

                                                    看看视频

                                                    • zzy
                                                      zzy 6

                                                      学习