Virtual Box可选的网络接入方式包括:
- NAT 网络地址转换模式(NAT,Network Address Translation)
- Bridged Adapter 桥接模式
- Internal 内部网络模式
- Host-only Adapter 主机模式
1 VirtualBox--管理--网络
最好的办法就是使用两块网卡
- nat(虚拟机访问互联网,使用10.0.2.x段)
-
host-only(虚拟机和主机互相通信,使用192.168.56.x段)
2 设置CentOS7虚拟机网络
设置enp0s3网卡
开启enp0s3网卡(NAT),先解决虚拟机访问互联网的问题
vi /etc/etc/sysconfig/network-scripts/ifcfg-enp0s3
#ONBOOT=no改为yes,再添加BOOTPROTO为dhcp
ONBOOT=yes
BOOTPROTO=dhcp
设置enp0s8网卡
ping主机上的虚拟网卡192.168.56.1,发现也没有问题,是通的,但是虽然我们看到host-only网卡已经“开启”,但是主机访问不了虚拟机(不能ping通),这个时候就要用到我们的第二块网卡host-only来完成主机对虚拟机的访问
- 修改BOOTPROTO为static
- 修改NAME为enp0s8
- 修改UUID(可以随意改动一个值,只要不和原先的一样)
- 添加IPADDR,可以自己制定,用于主机连接虚拟机使用
- 添加NETMASK=255.255.255.0
$vi /etc/etc/sysconfig/network-scripts/ifcfg-enp0s8
$service network restart
设置完毕
虚拟机ping网络
主机ping虚拟机
参考
1 VirtualBox虚拟机配置CentOS7网络图文详解教程
2017-12-10-Boy