问题:本机太老cpu不支持虚拟化不能用vmware,选择了virtualbox

环境:宿主机是window7 64位  虚拟机centos minimal的安装  Oracle VirtualBox-5.2.6-120293-win(官网下载)

目的:让虚拟机访问宿主机且能访问外网

步骤:

1.先安装centos虚拟机简单就不细说

2.点新建旁边的“设置”

3.左下方的“网络” ,后 在连接方式(A):“仅主机(Host-Only)网络” ,点击“ok”键  

Oracle VirtualBox 虚拟机和宿主机之间的网络连接

4.宿主机右下角网络(电脑表示)选中点击左键,后弹出小窗口点击“打开网络和共享中心”

Oracle VirtualBox 虚拟机和宿主机之间的网络连接

Oracle VirtualBox 虚拟机和宿主机之间的网络连接

Oracle VirtualBox 虚拟机和宿主机之间的网络连接

5.点击右边中间的“本地连接”

Oracle VirtualBox 虚拟机和宿主机之间的网络连接

6.点击“属性”,再点击窗口上方“共享” ,两个都“√”上,并“确定”

Oracle VirtualBox 虚拟机和宿主机之间的网络连接

7.在刚才的网络和共享中心点击最左边的“更改适配器设置”

Oracle VirtualBox 虚拟机和宿主机之间的网络连接

8.选中virtualBox Host-Only Network,右键选中“属性”

Oracle VirtualBox 虚拟机和宿主机之间的网络连接

9.选中“协议版本4”,点击查看宿主机的ip  默认是192.168.137.1

Oracle VirtualBox 虚拟机和宿主机之间的网络连接

10.在虚拟机centos上配置ip:192.168.137.X

子网掩码255.255.255.0

gateway:192.168.137.1(宿主机)

再给个DNS (后续访问外网用)

重启服务

11.会发现宿主ip可以ping通虚拟机ip,而在虚拟机上ping不同宿主ip

还是在“网络和共享中心”中点击左下角的“window防火墙”

Oracle VirtualBox 虚拟机和宿主机之间的网络连接

再点击左边“打开或关闭window防火墙”

Oracle VirtualBox 虚拟机和宿主机之间的网络连接

关闭后点“确定”。虚拟机就可以ping通宿主机

12.关于访问外网 打开Oracle VM VirtualBox管理器  选中虚拟机点击左上角“设置”

Oracle VirtualBox 虚拟机和宿主机之间的网络连接

点击左侧的“网络”

Oracle VirtualBox 虚拟机和宿主机之间的网络连接

选中“网卡2”,如下设置

Oracle VirtualBox 虚拟机和宿主机之间的网络连接

“确定”

13.开启虚拟机 输入"ip add" 可以看到  

Oracle VirtualBox 虚拟机和宿主机之间的网络连接

相关文章: