准备
win10 64位宿主机
Oracle VM VirtualBox 5.2.8
Centos 7 x86_64虚拟机
步骤
-
创建host-only虚拟网卡
VBox管理器页面-管理-主机网络管理器,如果已经存在默认的虚拟网卡则
下一步,如果不存在则创建一个虚拟网卡,不启用DHCP服务器,这里ip地址设置为192.168.137.1,掩码设置为255.255.255.0。
创建虚拟网卡 -
共享网络
将宿主机网卡的网络共享给虚拟网卡,使得虚拟机能够和宿主机或外网
通信。
共享网络 -
虚拟机网络设置
设置虚拟机网卡1连接方式为host-only模式,界面名称选择共享网络的虚
拟网卡,注意只有在虚拟机关闭状态才能增删网卡。
捕获3.PNG - 虚拟机网络配置
启动虚拟机,对虚拟机网络参数进行配置。
cd /etc/sysconfig/network-scripts
vi ifcfg-enp0s3
配置完成后重启网络TYPE=Ethernet HWADDR=08:00:27:E0:B5:38 PROXY_METHOD=none BROWSER_ONLY=no BOOTPROTO=static DEFROUTE=yes IPV4_FAILURE_FATAL=no IPV6INIT=yes IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_FAILURE_FATAL=no IPV6_ADDR_GEN_MODE=stable-privacy NAME=enp0s3 UUID=e30094fc-76f0-4fcf-8ee2-11d8874e17f4 DEVICE=enp0s3 #指定网络开机自启动 ONBOOT=yes #与虚拟网卡在同一网段 IPADDR=192.168.137.20 NETMASK=255.255.255.0 #网关为虚拟网卡ip GATEWAY=192.168.137.1 #DNS为外网DNS,不指定的话能ping通ip但无法解析域名 DNS1=192.168.1.1
service network restart
预期效果
在能访问外网的情况下,虚拟机能ping通宿主机ip和外网ip。
在宿主机本地连接不能访问外网的情况下,虚拟机能ping通宿主机。
网友评论