VMware网络配置详解.docx
- 文档编号:3988849
- 上传时间:2022-11-26
- 格式:DOCX
- 页数:15
- 大小:146.55KB
VMware网络配置详解.docx
《VMware网络配置详解.docx》由会员分享,可在线阅读,更多相关《VMware网络配置详解.docx(15页珍藏版)》请在冰豆网上搜索。
VMware网络配置详解
VMware网络配置详解:
三种网络模式简介及实现
来源:
ChinaUnix博客 日期:
2010.01.2209:
28 (共有0条评论)我要评论
VMware网络配置详解:
三种网络模式简介及实现
安装好虚拟机以后,在网络连接里面可以看到多了两块网卡:
其中VMnet1是虚拟机Host-only模式的网络接口,VMnet8是NAT模式的网络接口,这些后面会详细介绍。
选择虚拟机网络模式方法如下,单击“Editvirtualmachinesettings”,如图所示:
然后在“Hardware”选项卡中选择“Ethernet”,在左边“Networkconnection”框架中有如下四个单选项:
1.Bridged(桥接模式)
在桥接模式下,VMware虚拟出来的操作系统就像是局域网中的一独立的主机,它可以访问网内任何一台机器。
不过你需要多于一个的IP地址,并且需要手工为虚拟系统配置IP地址、子网掩码,而且还要和宿主机器处于同一网段,这样虚拟系统才能和宿主机器进行通信。
如果你想利用VMware在局域网内新建一个虚拟服务器,为局域网用户提供网络服务,就应该选择桥接模式。
我用此模式实现了中标普华linux在局域网内一独立主机的设置。
windows主机ip为192.168.7.57,linuxip为192.168.7.150(同一个网段即可),同一局域网内其他主机都可以访问该linux。
2.NAT(网络地址转换模式)
使用NAT模式,就是让虚拟系统借助NAT(网络地址转换)功能,通过宿主机器所在的网络来访问公网。
也就是说,使用NAT模式可以实现在虚拟系统里访问互联网。
NAT模式下的虚拟系统的TCP/IP配置信息是由VMnet8(NAT)虚拟网络的DHCP服务器提供的,无法进行手工修改,因此虚拟系统也就无法和本局域网中的其他真实主机进行通讯。
采用NAT模式最大的优势是虚拟系统接入互联网非常简单,你不需要进行任何其他的配置,只需要宿主机器能访问互联网即可。
如果你想利用VMware安装一个新的虚拟系统,在虚拟系统中不用进行任何手工配置就能直接访问互联网,建议你采用NAT模式。
我用此模式实现了Ubuntu9.04对互联网的直接访问。
3.Host-only(主机模式)
在某些特殊的网络调试环境中,要求将真实环境和虚拟环境隔离开,这时你就可采用Host-only模式。
在Host-only模式中,所有的虚拟系统是可以相互通信的,但虚拟系统和真实的网络是被隔离开的。
可以利用WindowsXP里面自带的Internet连接共享(实际上是一个简单的路由NAT)来让虚拟机通过主机真实的网卡进行外网的访问。
虚拟系统的TCP/IP配置信息(如IP地址、网关地址、DNS服务器等)都是由VMnet1(Host-only)虚拟网络的DHCP服务器来动态分配的。
如果你想利用VMware创建一个与网内其他机器相隔离的虚拟系统,进行某些特殊的网络调试工作,可以选择Host-only模式。
我用此模式实现了scoopenserver5.05和主机windowsxp的通讯。
其中VMnet1ip地址设置为192.168.59.1,sco505ip地址设置为192.168.59.2(同一个网段即可)。
同样实现了redhatlinux9同主机的通讯。
VMware三种网络配置方式
关键字:
vmware网络natbridgehost-only
VMware是很受欢迎的虚拟机,在我们平时的工作中需要经常用到,此文简单总结了平时使用的三种网络配置方式,具体的原理没有去深究。
虚拟机系统安装的是Linux系统。
首先,我们在本机上查看所有网络配置连接,使用命令:
ipconfig
Java代码
1.Microsoft Windows XP [版本 5.1.2600]
2.(C) 版权所有 1985-2001 Microsoft Corp.
3.
4.C:
\Documents and Settings\user>ipconfig
5.
6.Windows IP Configuration
7.
8.
9.Ethernet adapter VMware Network Adapter VMnet8:
10.
11. Connection-specific DNS Suffix . :
12. IP Address. . . . . . . . . . . . :
192.168.74.1
13. Subnet Mask . . . . . . . . . . . :
255.255.255.0
14. Default Gateway . . . . . . . . . :
15.
16.Ethernet adapter VMware Network Adapter VMnet1:
17.
18. Connection-specific DNS Suffix . :
19. IP Address. . . . . . . . . . . . :
192.168.2.1
20. Subnet Mask . . . . . . . . . . . :
255.255.255.0
21. Default Gateway . . . . . . . . . :
22.
23.Ethernet adapter 无线网络连接:
24.
25. Connection-specific DNS Suffix . :
26. IP Address. . . . . . . . . . . . :
192.168.1.209
27. Subnet Mask . . . . . . . . . . . :
255.255.255.0
28. Default Gateway . . . . . . . . . :
192.168.1.1
29.
30.Ethernet adapter 本地连接:
31.
32. Media State . . . . . . . . . . . :
Media disconnected
33.
34.Ethernet adapter VirtualBox Host-Only Network:
35.
36. Connection-specific DNS Suffix . :
37. IP Address. . . . . . . . . . . . :
192.168.154.1
38. Subnet Mask . . . . . . . . . . . :
255.255.255.0
39. Default Gateway . . . . . . . . . :
40.
41.C:
\Documents and Settings\user>
MicrosoftWindowsXP[版本5.1.2600]
(C)版权所有1985-2001MicrosoftCorp.
C:
\DocumentsandSettings\user>ipconfig
WindowsIPConfiguration
EthernetadapterVMwareNetworkAdapterVMnet8:
Connection-specificDNSSuffix.:
IPAddress............:
192.168.74.1
SubnetMask...........:
255.255.255.0
DefaultGateway.........:
EthernetadapterVMwareNetworkAdapterVMnet1:
Connection-specificDNSSuffix.:
IPAddress............:
192.168.2.1
SubnetMask...........:
255.255.255.0
DefaultGateway.........:
Ethernetadapter无线网络连接:
Connection-specificDNSSuffix.:
IPAddress............:
192.168.1.209
SubnetMask...........:
255.255.255.0
DefaultGateway.........:
192.168.1.1
Ethernetadapter本地连接:
MediaState...........:
Mediadisconnected
EthernetadapterVirtualBoxHost-OnlyNetwork:
Connection-specificDNSSuffix.:
IPAddress............:
192.168.154.1
SubnetMask...........:
255.255.255.0
DefaultGateway.........:
C:
\DocumentsandSettings\user>
上面内容中,我们可以看到本地连接及其它虚拟连接,其中VMwareNetworkAdapterVMnet8、VMwareNetworkAdapterVMnet1和本地连接是我们在各种模式下要使用的不同连接网络配置。
本地连接:
是本机用Bridge方式与虚拟机交互时使用的主机网卡;
VMwareNetworkAdapterVMnet1:
是本机用Host-Only方式与虚拟机交互时使用的虚拟网卡;
VMwareNetworkAdapterVMnet8:
是本机用NAT方式与虚拟机交互时使用的虚拟网卡;
接下来是试验结论:
1、Bridge模式:
Bridge模式使用的网卡是:
本地连接,及物理网卡
设置方法:
a.在命令行使用ipconfig命令,获取本地连接的网络IP地址,如上为:
172.16.2.41;
b.设置虚拟机的IP地址与本地连接的IP地址在同一网段,如172.16.2.241;
c.使用servicenetworkrestart命令重启网络配置;
d.使用ping命令检查网络是否畅通,如:
ping172.16.2.41。
2、Host-Only模式:
Host-Only模式使用的网卡是:
VMwareNetworkAdapterVMnet1
设置方法:
a.在命令行使用ipconfig命令,获取主机上VMwareNetworkAdapterVMnet1的网络IP地址,如上为:
192.168.2.1;
b.设置虚拟机的IP地址与VMwareNetworkAdapterVMnet1的IP地址在同一网段,如192.168.2.241;
c.使用servicenetworkrestart命令重启网络配置;
d.使用ping命令检查网络是否畅通,如:
ping192.168.2.1。
3、NAT模式:
NAT模式使用的网卡是:
VMwareNetworkAdapterVMnet8
设置方法:
a.在命令行使用ipconfig命令,获取主机上VMwareNetworkAdapterVMnet8的网络IP地址,如上为:
192.168.74.1;
b.设置虚拟机的IP地址与VMwareNetworkAdapterVMnet8的IP地址在同一网段,如192.168.74.241;
c.使用servicenetworkrestart命令重启网络配置;
d.使用ping命令检查网络是否畅通,如:
ping192.168.74.1。
叙述比较啰嗦,目的是一次学会,无需反复,O(∩_∩)O哈哈~
虚拟机VMware的网络配置
神威2007-11-1822:
35发表
在虚拟机的使用过程中,一直被网络配置的问题困扰。
不管是安装哪个版本的Linux,安装过程中都会有关于网络配置的提示,安装到那一步都会觉得无所适从。
我所以用的网络连接是小区宽带,在Internet的网络连接属性中,从来不需要设置IP,网关和DNS服务器。
真的搞不清楚,对于这一类的网络接入,主机和虚拟机之间到底应该是怎样的网络关系。
#此前在首页部分显示#
安装好RedHat之后,系统一切正常,就是网络不通。
回忆安装过程中,在编辑网络设置时,因为不知道该如何设置IP,所以勾选了使用DHCP配置,
500)this.style.width=500;">
其实当时对DHCP的概念一无所知,搜索了一下,关于DHCP的解释如下:
DHCP是动态主机配置协议(DynamicHostConfigureProtocol)的缩写。
一台DHCP服务器可以让管理员集中指派和指定全局的和子网特有的TCP/IP参数(含IP地址、网关、DNS服务器等)供整个网络使用。
客户机不需要手动配置TCP/IP;并且,当客户机断开与服务器的连接后,旧的IP地址将被释放以便重用,根据这个特性,比如你只拥有20个合法的IP地址,而你管理的机器有50台,只要这50台机器同时使用服务器DHCP服务的不超过20台,则你就不会产生IP地址资源不足的情况。
大概也就是说,如果你的局域网提供了DHCP服务,那么你的桥接网络机器可以自动获得局域网的IP。
那么既然勾选了DHCP自动配置的选项,如果把真实的主机当作是局域网的主机,不管主机的IP是动态还是静态获得的,位于此局域网的虚拟机,应该可以通过DHCP服务器,自动获得此局域网的IP吧?
那么在这个由真实的主机和虚拟机构成的局域网中,主机和虚拟机之间又是通过什么方式进行网络连接的呢?
偶然的,打开网络连接属性中发现竟然多出了两个连接:
500)this.style.width=500;">
心里猜想,这多出来的两个连接VMwareNetworkAdapterVMnet1和VMwareNetworkAdapterVMnet8应该就是添加虚拟机时,由Vmware添加的两个虚拟网卡吧?
用ipconfig命令查看了一下新增加的网卡的属性可以发现,这两块网卡分别属于不同的子网:
500)this.style.width=500;">
意外发现两块网卡,却搞不清楚它们的用途,只能继续在VMware中找答案。
值得欣慰的是,在Edit菜单的VirtualNetworkEditor选项中,看到了这样一些东西:
500)this.style.width=500;">
这意味着,这两块虚拟网卡,跟我们之前设置的虚拟机网络连接模式有关。
切换至NAT选项卡:
500)this.style.width=500;">
由此,这两块新增网卡的作用大致有了一个了解:
“EthernetadapterVMwareNetworkAdapterVMnet8”用于本机与使用NAT网络模式的虚拟机相连,使用这种模式建立的虚拟机所于虚拟机的VMnet8子网内,在这个子网中,VMware提供了DHCP服务让子网的虚拟机可以方便的获得IP地址。
当然,也可以为处于此子网的虚拟机手动设置IP,不过一定要注意地址要VMnet8设定的网段内。
这时,真实主机将做为VMnet8的网关,也即虚拟网络VMnet8与现实局域网之间的路由器在两个网段间转发数据。
VMnet8的特殊之处在于VMware为这个网段默认启用了NAT服务。
“VMwareNetworkAdapterVMnet1”这块网卡主要用于真实主机与处于host-only(主机模式)的虚拟机相连,处于这种模式的虚拟机位于VMware虚拟网络的VMnet1子网内,这个子网除了IP段不同和没有提供NAT服务外,与VMnet8(NAT模式组成的虚拟子网)没有什么不同。
我们完全可以激活VMnet1子网的NAT服务,这样VMnet1就成为了另一个NAT模式的子网。
如果在默认的不激活NAT的情况下,该子网的虚拟机将只能与VMnet1网内的其它虚拟机以及真实主机通信,这就是“host-only”名称的由来。
其实,在VMware里最多可以有9个不同的虚拟子网(有三个在软件装好后已经启用了,它们是VMnet0,VMnet1,VMnet8)
500)this.style.width=500;">
了解了这两块网卡的作用,回过头来看看曾经在建立虚拟机中,所做的网络配置:
500)this.style.width=500;"border=0>
关于虚拟机中常用的三种网络连接也基本上有了一个清晰的解释:
Bridge模式(桥模式)
这种模式是在新建虚拟机的时候默认选择的,是将虚拟主机的虚拟网卡桥接到一个Host主机的物理网卡上面,实际上是将Host主机的物理网卡设置为混杂模式,从而达到侦听多个IP的能力。
在这种模式下,虚拟主机的虚拟网卡直接与Host主机的物理网卡所在的网络相连,可以理解为虚拟机和Host主机处于对等的地位,在网络关系上是平等的,没有谁主谁次、谁前谁后之分。
NAT模式
这种模式下Host主机的“网络连接”中会出现了一个虚拟的网卡VMnet8(默认情况下)。
如果你做过2000/2003的NAT服务器的实验就会理解:
Host主机上的VMnet8虚拟网卡就相当于连接到内网的网卡,Host主机上的物理网卡就相当于连接到外网的网卡,而虚拟机本身则相当于运行在内网上的计算机,虚拟机内的虚拟网卡则独立于VirtualEthernetSwitch(VMnet8)。
在这种方式下,VMware自带的DHCP服务会默认地加载到VirtualEthernetSwitch(VMnet8)上,这样虚拟机就可以使用DHCP服务。
Host-Only模式
这种模式是一种封闭的方式,适合在一个独立的环境中进行各种网络实验。
这种方式下Host主机的“网络连接”中出现了一个虚拟的网卡VMnet1(默认情况下)。
和NAT唯一的不同的是:
此种方式下,没有地址转换服务。
因此这种情况下,虚拟机只能访问到主机,这也是Host-Only的名字的意义。
由于在安装RedHat的时候,选择的网络配置方式是由DHCP自动配置,因此,关掉虚拟机中的系统,点击“Editvirtualmarchinesetting”,设置Ethernet选项中,将Network connection的方式改为NAT
500)this.style.width=500;">
重新启动虚拟机,进入RedHat,打开Firefox浏览器,厚厚厚,果真可以上网了!
此时,虚拟机的IP为动态获取,即通过DHCP获得。
虚拟机中的操作系统用的是主机的IP,主机能够上网,那么虚拟机也能。
当然,也可以尝试Host-only方式或Bridge方式。
对于跟我一样的PPPOE拨号上网用户:
Host-only方式解决方案:
“Ethernet”要选择“Host-only”方式
设置PPPOE连接属性,选择“高级”-->“允许其它网络用户通过此计算机的INTERNET连接来连接”;在“家庭网络”下拉框中,选择“VMware Network Adapter VMnet1”
VMware Network Adapter VMnet1虚拟网卡的IP会自动变为192.168.0.1;
进入vmware中,启动linux操作系统
用netconfig命令,将IP,设为192.168.0.X(与虚拟网卡在同一网段)
网关为192.168.0.1 即VMware Network Adapter VMnet1虚拟网卡的IP地址
DNS设置为ISP的DNS
Bridge方式解决方案:
“Ethernet”选择“Bridge”方式
宿主机中安装sygate或wingate之类的代理服务器;设置虚拟机的代理服务器为宿主机的IP即可
这种方式,虚拟机最接近一台真实的机器
对于局域网络连接用户
“Ethernet”要选择“Bridge”方式
使用这种方式时,虚拟机跟一台真实的机器一样,此时IP设置为局域网中另一个可用IP即可;
网关:
局域网网关服务器的地址(或路由器的地址);
DNS:
设置为ISP的DNS服务器地址
转自:
http:
//www.v-
[精彩]vmware网络配置实例二windowsxphost+linuxguest
作者:
yunqing 发表于:
2009-05-2414:
05:
11
【发表评论】【查看原文】【Linux讨论区】【关闭】
vmware 网络配置实例二 windows host + linux guest
(yunqing(2005-03-24)按:
很多朋友问到ping不通host的情况,请检查一下host里的防火墙设置,多数的windows xp sp2下的防火墙都设置成不响应)
前言:
前几天写了一个vmware的配置的一个案例,主要关于linux host+windows guest的情况( host 来跑linux guest的居多 ,且有很多帖子谈到网络问题,自己想没有那么难吧,就试了一把,把过程写下来希望对网络有问题的朋友有所帮助。
版权属yunqing所有,首发,转贴引用请包含此行声明
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VMware 网络 配置 详解