群辉利用docker运行n2n_v2.9,进行虚拟组网配置

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

edge.conf内容为:

-a 10.10.10.10
-c yingftf 
-k yingftf 
-l 127.0.0.1:7000
-r
-f

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

3.2docker编辑启动参数

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

3.3检查运行状态

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

4.shell部署运行

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

切换到root用户

sudo -i

在这里插入图片描述

4.2 拉取yingftf/n2n镜像

docker pull yingftf/n2n

在这里插入图片描述

4.3 查看yingftf/n2n镜像

docker images

在这里插入图片描述

4.4 运行supernode

根据需要修改启动参数

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

在这里插入图片描述

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

在这里插入图片描述

4.5 查看运行日志

docker logs n2n_edge
docker logs n2n_supernode

在这里插入图片描述

5.测试

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

链接

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

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值