28
2025
03
09:17:12

Netmaker是个啥?网络制造商?

Netmaker是一个开源的、用于WireGuard网络管理的控制工具,可以非常快速地组建WireGuard网络。

回想一下我们之前配置WireGuard组网的实验使用8条命令即可完成的VPN配置!CentOS快速配置WireGuard全互联组网,我们需要在每台主机上分别配置对等体的网络信息和密钥信息,整体还是比较复杂的。

Netmaker是个啥?网络制造商?

而Netmaker号称可以快速组建一个WireGuard网络,并打通一个安全的隧道供WireGuard主机通信使用。对于数千台分布在不同地区、不同数据中心、不同网络的机器,Netmaker也可以组建一个网络,实现节点间的通信。

Netmaker和其他同类产品相比,连接更快、更灵活。同时,Netmaker中的节点不管是服务端还是Agent都完全可配置,提供了更大的灵活性。

参考GitHub中的项目介绍(https://github.com/gravitl/netmaker),执行以下命令即可快速完成安装:


wget -qO - https://raw.githubusercontent.com/gravitl/netmaker/master/scripts/nm-quick.sh | sudo bash

而且我看了一下脚本的代码,可以说是支持CentOS和Ubuntu都没有问题。






declare -A osInfo;osInfo[/etc/debian_version]="apt-get install -y"uosInfo[/etc/alpine-release]="apk --update add"osInfo[/etc/centos-release]="yum install -y"osInfo[/etc/fedora-release]="dnf install -y"

所以我就先在CentOS 7中试了一下,结果发现报错没有dpkg-query命令。


nm-quick.sh: line 56: dpkg-query: command not found

然后我查了一下,需要使用软件dpkg。

Netmaker是个啥?网络制造商?

安装一下。

yum install -y dpkg

Netmaker是个啥?网络制造商?

结果还是有报错,提示找不到docker.io软件。



dpkg-query: no packages found matching docker.iofailed to install docker.io. Exiting.

难搞啊!换成官方推荐的Ubuntu试一下,这里也就解释了我为什么突然开始翻Ubuntu的旧账了Ubuntu开启SSH远程登录

接下来我们在Ubuntu系统中,还是直接使用这条命令进行安装。


wget -qO - https://raw.githubusercontent.com/gravitl/netmaker/master/scripts/nm-quick.sh | sudo bash

这次报错少多了,竟然还是没有curl命令。



bash: line 78: curl: command not foundbash: line 80: curl: command not found

安装一下。


apt install -y curl

Netmaker是个啥?网络制造商?

再跑一遍脚本。

Netmaker是个啥?网络制造商?

没想到竟然是在拉取Docker镜像。

终于,经过漫长的等待之后,安装完成。

Netmaker是个啥?网络制造商?

然后出现了一个新问题,那就是Netmaker必须要使用域名访问,使用IP地址访问会直接报错404。

Netmaker是个啥?网络制造商?

但是使用前面自动生成的那个域名nm.114-249-194-204.nip.io,解析到的竟然是公网IP地址114.249.194.204,我终于知道为什么推荐用云主机来进行配置了。

Netmaker是个啥?网络制造商?

那就只能改一下hosts了。在C:\Windows\System32\drivers\etc\hosts文件中,添加一条本地的解析记录。

Netmaker是个啥?网络制造商?

对应的,还需要添加另外几个。





192.168.1.71 nm.114-249-194-204.nip.io192.168.1.71 dashboard.nm.114-249-194-204.nip.io192.168.1.71 api.nm.114-249-194-204.nip.io192.168.1.71 broker.nm.114-249-194-204.nip.io

Netmaker是个啥?网络制造商?

然后测试从浏览器进行访问。


https://dashboard.nm.114-249-194-204.nip.io/

Netmaker是个啥?网络制造商?

创建一个管理员账号,然后就可以登陆了。

Netmaker是个啥?网络制造商?

OK




推荐本站淘宝优惠价购买喜欢的宝贝:

Netmaker是个啥?网络制造商?

本文链接:https://hqyman.cn/post/9879.html 非本站原创文章欢迎转载,原创文章需保留本站地址!

分享到:
打赏





休息一下~~


« 上一篇 下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

请先 登录 再评论,若不是会员请先 注册

您的IP地址是: