VMware主机和虚拟机网络设置

来源:互联网 发布:软件测试人员简历 编辑:程序博客网 时间:2024/05/22 09:38

【目标】使主机和虚拟机能互相通过网络通信,并且虚拟机也能访问Intenet
【前置条件】
1.在主机上已经安装完成VMware Workstation软件,并完成虚拟机操作系统安装。本文假设安装VMware Workstation11,主机操作系统是win8,虚拟机操作系统是winXp的环境下进行。
2.主机已经通过有线或无线方式连上了公司或家庭的局域网,采用DHCP方式自动获取了内网的IP地址,并且已经能够访问外网了。

方法一:桥接方式
1.桥接方式将两台计算机(主机和虚拟机)视为局域网中两台对等的计算机进行管理。设置桥接方式方式如下:
启动VMwareWorkstation软件,在左侧我的计算机下面选中winxp操作系统,选择菜单“虚拟机”-> “设置”,打开如下“虚拟机设置”界面。选中“网络适配器”,然后在右侧选择“桥接模式”。
这里写图片描述

2.此时,查看下主机的网络设置情况。
通过在命令窗口下输入ipconfig命令,由于我主机目前是用过有线方式连接到公司内网的,所以查看以太网适配器的网络配置信息。相关信息如下:包括自动获取到的IP地址,子网掩码以及默认网关地址、DNS信息等。
这里写图片描述

3.进入虚拟机中,将IP地址和DNS服务器地址也设置为自动获取,这样虚拟机将根据主机的DHCP服务自动获取和主机同网段的IP,以及和主机完全一致的默认网关和DNS服务器。就类似于在主机所在的内网环境又增加了一台计算机一般。
这里写图片描述

4.此时查看一下虚拟机的IP地址,并进行和主机之间的网络连通性测试。可以测得主机和虚拟机已经能够互相通信了。
这里写图片描述

主机能ping通虚拟机
这里写图片描述

同理,虚拟机也能ping通主机

5.另外,由于虚拟机获取了主机一样的DNS设置信息,虚拟机也能够上外网了。但如果虚拟机不是通过自动获取方式获得IP和DNS地址,而是自己设置静态IP,则只要设置的静态IP和主机的IP在同一个网段,那么和主机之间的通信是没问题的。但是虚拟机不能够上外网。

方法二:Host ONLY方式
1. 主机安装完VMWARE软件后,系统自动会创建两个虚拟网卡,分别为VMnet1和VMnet8
这里写图片描述

VMnet1对应的是HOST-ONLY方式
VMnet2对应的是NAT方式

  1. 设置VMnet1的IP地址,如:192.168.88.1
    这里写图片描述

3.在左边的树中右击节点,选择“属性”菜单。打开“虚拟机”设置对话框。
点击“网络适配器”,右边选择“自定义:特定虚拟网络”,然后选择“VMnet1(仅主机模式)”
这里写图片描述

4.设置虚拟机linux系统的IP地址。
在控制台界面,数据命令:
vim /etc/sysconfig/network-scripts/ifcfg-eth0
来配置IP地址等网络参数。

DEVICE=”eth0”
BOOTPROTO=”static” —static表示设置的为静态IP地址,”DHCP”表示为动态分配地址
HWADDR=”00:0C:29:68:36:D6” –网卡MAC地址
NM_CONTROLLED=”yes”
ONBOOT=”yes”
IPADDR=192.168.88.2 –虚拟机操作系统的IP地址,要求和主机地址在同一个网段。
NETMASK=255.255.255.0
GATEWAY=192.168.88.1 –网关地址,设置为主机地址即可。

5.进行ping测试
1)主机到虚拟机能否ping通
2)虚拟机到主机能否ping通
虚拟机到主机ping不通的通常原因是因为,主机的window防火墙没有关闭。关闭后即能ping通。

此方式下,虚拟机不能上外网。

0 0
原创粉丝点击