玩客云OneCloud部署Zerotier虚拟局域网
最近准备开始折腾玩客云的内容,咱们首先从刷完玩客云底包Armbian的教程开始写起。
Armbian底包的系统名称是OneCloud,可以看得出来玩客云其实可以弄很多种不同的系统,比如:海纳斯NAS系统等。
你按照小白写的内容标题找到适合你自己的教程,比如玩客云的OneCloud系列,标题一定带着OneCloud。开始这个教程之前,你要确保你的玩客云已经刷了底包:
-
玩客云刷底包的教程在这(点我)
今天咱们先来讲讲怎么部署zerotier,这个对于玩Linux多了之后的小伙伴来说一点都不难。
正文开始
1、注册Zerotier账号并建立属于你的Zerotier虚拟局域网。
-
虚拟局域网部署教程来袭,超详细!(点击蓝字跳转)
按照蓝字的教程新建好虚拟局域网之后,你会获得一串Network ID,接着就可以按照这个教程给OneCloud部署zerotier。
2、在玩客云Onecloud上配置好zerotier并加入你自己虚拟局域网,教程一共有4个步骤:
-
OneCloud安装Zerotier
-
OneCloud加入Zerotier
-
Zerotier路由表允许OneCloud网络通讯
-
ping测试
OneCloud安装Zerotier
(小白这边没有Windows电脑,所以界面可能有点不太一样,方式和过程是一样的)
在开始菜单点击【鼠标右键】-【运行】,输入【CMD】,回车
输入【ssh 用户名@onecloud】,回车
ssh 用户名@onecloud
如果无法@onecloud,就改为@ip
ssh 用户名@ip
我这里是ssh airhuang@onecloud或者ssh airhuang@192.168.4.31
(这里的用户名是你在OneCloud配置的时候设置的)
接着就会有提示需要输入密码验证(输入密码的时候是不会有显示的)输入正确之后回车即可
登录上去之后是这个状态
接着输入【sudo -i】,回车,再输入一次密码,回车,切换为超级管理员状态
sudo -i
这里显示root就已经是超级管理员状态
就可以开始安装zerotier了,复制下面的代码,粘贴到框里,回车
curl -s https://install.zerotier.com | sudo bash
这样就是在正常安装了,稍微等待一会儿。
安装成功之后会有一个Success!提示
这样就可以了。
OneCloud加入Zerotier
找到你的Zerotier虚拟局域网的Network ID,复制一下
打开Zerotier.com,登录账号之后就可以看到你的Network ID
接着在刚刚的框里输入【zerotier-cli join 你的ID】,回车
zerotier-cli join 你的ID
我这里是:
zerotier-cli join a0c********142c2
成功加入就能看到有200 join ok
就已经成功了。
Zerotier路由表允许OneCloud网络通讯
点击到zerotier官网的Network ID路由表
找到刚刚加入的这个设备,点击【编辑】
把这个【Authorized】勾选上,点击【Save】
这个跳成绿色就可以了。
点击【ADD IP】,手动配置一个你的虚拟局域网ip给她,然后点击【Save】
这样就可以了
不知道IP配置多少的,需要下滑找找看你的虚拟局域网网段
在【Settings】-【Advanced】里面找找网段,找到标注了【(LAN)】的就是你的网段,我这里是192.168.192.0/24,所以可以配置的网段是192.168.192.1-192.168.192.254
ping测试
弄好了之后,直接在框里ping一下你的虚拟局域网下的其他设备:
有这个回复说明已经通了
这里6个packets,有6个received就说明网络畅通。
到这里就已经成功了!
--End--
有了虚拟局域网之后,就算电脑不处在虚拟局域网下,也可以远程调试设备。比如外出的时候,就可以用ssh 用户名@虚拟局域网ip来连接了。
ssh 用户名@虚拟局域网ip
比如我这里是:
ssh airhuang@192.168.192.199