yum部署zerotier,初学者也能轻松搭建虚拟局域网

目录

从之前几期开始开始,我们一直在分享Linux的一些常见系统操作以及一些常用操作系统的安装。

前言

zerotier原理就是将不同的网络绑定在同一个虚拟网络组内,也就是类似于我们俗称的虚拟局域网,建一个网络点,然后每个机器通过ID加入到这个网络点,然后各个网络之间就可以进行互相访问了。

网络拓扑(可供参考)

在这里插入图片描述

操作说明

首先需要登录 https://my.zerotier.com/(注册+登录,操作步骤很简单)
然后建立虚拟网络,点击Create A Network,我们这边是已经注册好的网络。
在这里插入图片描述
下面进入Centos服务器的配置:

#新建并配置zerotier源文件
vi /etc/yum.repos.d/zerotier.repo
[zerotier]
name=ZeroTier, Inc. RPM Release Repository
baseurl=http://download.zerotier.com/redhat/el/$releasever
enabled=1
gpgcheck=0
#更新系统源缓存
yum clean all
yum make cache
#安装zerotier-one
yum install zerotier-one

然后我们加入网络,具体可以操作如下的步骤

#具体命令为zerotier-cli join 网络ID,我们这边的网络ID是e4da7455b2726e98
zerotier-cli join e4da7455b2726e98

另外,这边需要注意的是,如果network设置为privite再在zerotier网站将主机id加入,我们这边用的是public,所以无需设置。

#防火墙修改配置(我们建的虚拟网络的网段为192.168.199.0网段(zerotier客户端默认使用的是9993端口)
iptables -A FORWARD -d 192.168.199.0/24 -j ACCEPT
iptables -t nat -A POSTROUTING -j MASQUERADE

加入、离开、查看网络连接状态的方法

#加入网络
zerotier-cli join Network ID
#离开网络
zerotier-cli leave Network ID
#查看并列出网络
zerotier-cli listnetworks
#查看服务器各网卡(包含物理网卡和虚拟网卡)信息
ifconfig
#查看zerotier工作状态
zerotier-cli status

常见报错

如果出现fatal error: cannot bind to local control interface port后解决方式

killall -9 zerotier-one //杀死zerotier所有进程
netstat -lp | grep zero //查看9993端口是否被占用
zerotier-one -d //启动zerotier客户端
zerotier-cli listnetworks //列出连接的zerotier网络
#看到status这一项为ACCESS_DENIED说明端口绑定成功
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值