当前位置:   article > 正文

群辉利用docker运行n2n_v2.9,进行虚拟组网配置_黑群晖 安装 n2n

黑群晖 安装 n2n

1.群辉安装docker

从“套件中心”安装docker并运行
在这里插入图片描述

2.在“注册表”中搜索“n2n”

此镜像包含最新n2n_v2.9 supernode和edge,如果同时部署建议用这个镜像,如果只运行supernode或edge建议用单独的镜像“yingftf/n2n_supernode”和“yingftf/n2n_edge”
在这里插入图片描述
下载完成后再“映像”中查看:
在这里插入图片描述

3.编辑n2n启动参数

3.1创建并编辑edge.conf和supernode.conf

示例:我在/volume1/my/docker目录下创建这两个文件
在这里插入图片描述
supernode内容为:

-p 7000
-v
-f
  • 1
  • 2
  • 3

edge.conf内容为:

-a 10.10.10.10
-c yingftf 
-k yingftf 
-l 127.0.0.1:7000
-r
-f
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

编辑完成一定别忘记保存。

3.2docker编辑启动参数

在“映像”界面选中刚才下载的yingftf/n2n镜像,并点击“启动”
在这里插入图片描述
如果只运行supernode可以不选择“使用高权限执行容器”,如果运行edge则必须选中。点开“高级设置”。
在这里插入图片描述
选择“启用自动重新启动”
在这里插入图片描述
打开“卷”标签页,添加挂载的文件,把刚才创建的两个文件挂载到容器内的/bin/目录下。
在这里插入图片描述
添加后如下:
在这里插入图片描述
“网络”标签页根据情况设置,这里我设置成host模式,如果是bridge需要完成端口映射的设置,根据自己的情况设置即可。完毕点击“应用”
在这里插入图片描述
点击“下一步”
在这里插入图片描述
确认配置是否正确,点“应用”完成创建。
在这里插入图片描述

3.3检查运行状态

在“容器”标签内查看刚添加的n2n容器:
在这里插入图片描述
双击可查看该容器运行状况:
在这里插入图片描述
在“日志”标签页可以查看运行的日志:
在这里插入图片描述

4.shell部署运行

4.1 ssh或telent登录群辉,切换root用户

切换到root用户

sudo -i

  • 1
  • 2

在这里插入图片描述

4.2 拉取yingftf/n2n镜像

docker pull yingftf/n2n
  • 1

在这里插入图片描述

4.3 查看yingftf/n2n镜像

docker images
  • 1

在这里插入图片描述

4.4 运行supernode

根据需要修改启动参数

docker run -d --restart=always --network host  --name n2n_supernode yingftf/n2n supernode -p 7000 -f -v
  • 1

在这里插入图片描述

4.5 运行edge

根据需要修改启动参数

docker run -d --restart=always --cap-add=NET_ADMIN --cap-add=NET_RAW --device=/dev/net/tun --network host  --name n2n_edge yingftf/n2n edge -a 10.10.10.10 -c yingftf -k yingftf -l 127.0.0.1:7000 -r -f
  • 1

在这里插入图片描述

4.5 查看运行日志

docker logs n2n_edge
docker logs n2n_supernode
  • 1
  • 2

在这里插入图片描述

5.测试

在其他终端部署edge并测试连通性:
在这里插入图片描述

链接

n2n Github
n2n_v2.9 docker 镜像及使用说明
n2n_edge docker 镜像及使用说明
n2n_supernode docker 镜像及使用说明

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小舞很执着/article/detail/943505
推荐阅读
相关标签
  

闽ICP备14008679号