在virtualbox中centos8宿主机、虚拟机相互连接
在virtualbox中centos8宿主机、虚拟机相互连接引言在虚拟机设置中添加一块新的网卡在虚拟机上修改配置引言在家里的电脑上想使用virtualbox安装几个centos8虚拟机搭建一个docker集群,结果发现虚拟机之间不能相互通讯通过一段时间的研究解决了这个问题在虚拟机设置中添加一块新的网卡如图按照需要添加一块新网卡,设置为“仅主机(Host-Only)网络”,其他的默认,点击o...
在virtualbox中centos8宿主机、虚拟机相互连接
引言
在家里的电脑上想使用virtualbox安装几个centos8虚拟机搭建一个docker集群,结果发现虚拟机之间不能相互通讯通过一段时间的研究解决了这个问题
在虚拟机设置中添加一块新的网卡
如图按照需要添加一块新网卡,设置为“仅主机(Host-Only)网络”,其他的默认,点击ok。注意,虚拟机启动时是无法修改的,关闭后修改重启虚拟机
重启时有时候会出现“VERR_INTNET_FLT_IF_NOT_FOUND”的错误,这个时候需要把网络连接中的“VirtualBox Host-Only Ethernet Adapter”禁用再启用一次,这个应该是virtual box的bug,找不到网络连接,重新连接一下应该就好了
在虚拟机上修改配置
打卡虚拟机发现了几个网卡enp0s3/enp0s08/lo,enp0s3和lo有分配ip但是enp0s8网卡启动了但是没有分配ip,去/etc/sysconfig/network-script/下面也只有enp0s3的配置文件,但是没有enp0s8的配置文件,这个时候需要手动配置一下文件,复制一个enp0s3的文件重新命名为ifcfg-enp0s8
cp ifcfg-enp0s3 ifcfg-enp0s8
再使用编辑器编辑
vi enp0s8
记得生成一个网卡唯一的uuid
还有使用ifconfig命令或者ip addr命令查询一下你的新虚拟网卡mac地址
ip addr
ifconfig
按如下图编辑一下,图上写错了,应该是static静态地址才对,我是要搭建集群所以就使用了固定ip
保存一下,使用如下命令加载一下网络配置
nmcli con reload
重新使用ifconfig查看一下网络配置
发现原先没有分配ip的enp0s8网卡已经配置好了ip,在宿主机和其他虚拟机上ping一下查看一下结果
宿主机到虚拟机,虚拟机到虚拟机之间都可以正常链接,如果不还是不行,那就有可能是centos的防火墙策略问题了
更多推荐
所有评论(0)