host-only 对应的MAC地址的网络需要配置为固定IP:需要修改的地方为: cd /etc/sysconfig/network-scrirpts/ OS6(ifcfg-eth0): / OS7(ifcfg-enp0s3): (host-only对应的网络) BOOTPROTO=static 注:原来 none 修改为 static ONBOOT=yes 注:原来 no 修改为 yesOS6(ifcfg-eth1): / OS7(ifcfg-enp0s8): (NAN对应的网络)BOOTPROTO=dhcp 准备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模式,界面名称选择共享网络的虚 拟网卡,注意只有在虚拟机关闭状态才能增删网卡。 注:网卡1:仅主机(Host-Only)网络的高级里的MAC地址要和VirtualBox Host-Only Ethernet Adapter的MAC地址一致。 虚拟机网络配置 启动虚拟机,对虚拟机网络参数进行配置。
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
=192.168.137.1 踩坑时间:拼写错误,正确的应是:网络上好多都是:GATEWAY (配置这个一直访问不到外网)
#DNS为外网DNS,不指定的话能ping通ip但无法解析域名
DNS1=192.168.1.1 配置完成后重启网络
service network restart
预期效果在能访问外网的情况下,虚拟机能ping通宿主机ip和外网ip。 在宿主机本地连接不能访问外网的情况下,虚拟机能ping通宿主机
|