VirtualBox6 CentOS7.8 NAT网卡(NAT和host-only)配置

之前用VMware老是出现网络连接问题,有时候连着好好的突然断开,可能是我的win10的问题,所以改用了Virtual Box

配置目标

CentOS虚拟机能访问互联网(NAT网卡配置结果),能和物理机SSH连接(host-only网卡配置结果)

配置步骤

1.创建虚拟机
应该在创建虚拟机时就开启两张网卡的,这里我忘了,安装完操作系统后再添加的
2.virtual box界面添加两张网卡
这里要注意连接方式,还要把两张网卡MAC地址记录下来
VirtualBox6 CentOS7.8 NAT网卡(NAT和host-only)配置
VirtualBox6 CentOS7.8 NAT网卡(NAT和host-only)配置
3.全局设定里查看NAT网络
如果没有就添加一个,这里要记住网段10.0.2.0/24
VirtualBox6 CentOS7.8 NAT网卡(NAT和host-only)配置
4.主机网络编辑器里查看host-only网卡配置
这里记住ipv4地址192.168.56.1,这个地址作为虚拟机host-only网卡网关
VirtualBox6 CentOS7.8 NAT网卡(NAT和host-only)配置
5.启动后配置网卡文件ifcfg-enp0s3(NAT)
有很多行我已经删掉了,地址要和之前virtualbox界面NAT网络(10.0.2.0/24)一个网段,别忘了加上HWADDR,网关地址一般是.2结尾,要确定的话可以使用traceroute 114.114.114.114
看看第一个经过的路由器节点
VirtualBox6 CentOS7.8 NAT网卡(NAT和host-only)配置
6.配置ifcfg-enp0s8(host-only)
这个文件没有的话要自己创建,为什么要叫enp0s8?因为我装上两个网卡后执行ip addr,发现第二张网卡被系统命名为enp0s8
VirtualBox6 CentOS7.8 NAT网卡(NAT和host-only)配置
网卡配置如下
这个网卡文件是通过之前那个复制过来的,但要注意删掉UUID那一行,把enp0s3改成enp0s8,然后再改一些地址.
这里ip地址要和之前看到的192.168.56.1一个网段,网关就是之前的192.168.56.1,
VirtualBox6 CentOS7.8 NAT网卡(NAT和host-only)配置

测试

这里要注意只能连host-only网卡的地址,因为NAT网卡不能主机向虚拟机通信(可以虚拟机向主机通信,也可以上网)
VirtualBox6 CentOS7.8 NAT网卡(NAT和host-only)配置