NUC11安装ESXi7.0U2虚拟化
制作带有 Intel 2.5G网卡驱动的镜像来解决ESXi7.0U2安装时找不到板载有线网卡问题
参考这一篇解决
https://soulteary.com/2021/06/22/nuc-notes-install-esxi7.html
详细的步骤就不介绍了,见如下图片
其中制作带有Intel 2.5G网卡驱动的镜像的Powershell关键命令
.\ESXi-Customizer-PS-v2.6.0.ps1 -izip .\VMware-ESXi-7.0U2a-17867351-depot.zip -pkgDir D:\netdriver\
黑群晖DSM5.2搭建
使用XPEnoboot 5.2的ISO镜像安装
可以参考我之前的文章 ESXi6主机上安装部署黑群晖虚拟机
详细的步骤就不介绍,截图如下
基本上的简易的网络拓扑如下
- 1、黑群晖DSM5.2
- 2、CentOS7.9虚拟机
- 3、Kali2021.02虚拟机
- 4、其它虚拟机例如RockyLinux8.4
以上是个人的设备环境准备的过程介绍,接下来说正题
利用蒲公英进行智能组网,组建个人私有网络
1、CentOS7.9虚拟机上安装蒲公英访问端
可以参考官方帮助文档
https://service.oray.com/question/5063.html
安装命令如下
wget "https://pgy.oray.com/dl/42/download?os=Redhat%20/%20CentOS%20Linux(X86_64)" -O PgyVisitor_CentOS_2.3.0_x86_64.rpm rpm -ivh PgyVisitor_CentOS_2.3.0_x86_64.rpm
pgyvpn
输入个人的贝锐官网oray账号与密码
可以按照指令提示查看组成员信息,和设置信息
最后可以输入10退出访问端口界面
2、Windows PC端安装与登录
步骤简单就略过了
这时可以看到CentOS7.9的那台客户端在线
可以在CentOS7.9上测试与Windows PC主机的网络联通性
例如我这里nc -vz 172.16.2.99 3389
或者通过私有网络IP连CentOS7.9虚拟机的SSH
3、Docker版本客户端安装
也就是在群晖上Docker方式安装蒲公英访问端
参考如下链接《蒲公英访问端Docker版使用教程》 https://service.oray.com/question/11655.html
1)登录群晖web界面,套件中心安装Docker套件
查找pgyvpn映像并下载
2)群晖开启SSH
3)登录群晖后台安装虚拟网卡驱动
使用蒲公英访问端之前需要确保NAS已经安装虚拟网卡驱动,
可以通过命令: lsmod |grep tun 来检查当前是否已经安装了虚拟网卡驱动, 若没有安装的话可以通过命令进行安装 insmod /lib/modules/tun.ko
4)创建并启动容器
docker run -d --net host --cap-add NET_ADMIN --env PGY_USERNAME=“此处填写贝锐帐号或UID” --env PGY_PASSWORD=“此处填写帐号密码” bestoray/pgyvpn docker exec -it 容器ID bash
在蒲公英访问端容器内部,通过“pgyvpn”即可调出蒲公英的控制面板
pgyvpn
参考Linux系统运行蒲公英访问端的帮助文档
https://service.oray.com/question/5063.html
5)测试WindowsPC上使用私有IP地址访问群晖web界面
以上就是利用蒲公英组建个人私有网络的过程
4、总结
蒲公英这套免费组网方式的特点
- 1、可以实现低成本打造个人私有云,异地远程访问家庭NAS
- 2、设备成本低,组网技术含量低,管理和维护难度低
- 3、支持多平台访问Windows | Mac | Linux | Android | iOS多平台无缝连接