打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
vmware虚拟机上网
vmware虚拟机上网
2010-08-13 23:40

vmware虚拟机网络连接

       vmware提供了4种网络连接方式,分别是BridgedHost-onlyNATCustom10个虚拟网络,分别是VMnet0-VMnet9

       默认情况下,VMnet0使用的BridgedVMnet1使用的Host-onlyVMnet8使用的NAT,其它的均使用Costom

       我们可以通过vmware菜单Edit-->Virtual Network Editor…来更改每个网络的网段及连接方式,但只能同时存在一个Bridged和一个NAT

1.     Bridged:桥接。通过本机上的物理网卡连接到网络,并且可以用物理网卡的设置。如果使用这种连接方式,在局域网中,虚拟机是可见的,他有着与网络中其它真实存在的主机相同的地位。可以在使用Automatic让虚拟机自动选择一块网卡桥接,也可以指定一块网卡用来桥接。

2.     Custom:常规连接。这也是vmware最基本的连接方式。使用这种连接,虚拟机存在于一个虚拟的网络当中,不能与外界通信,只能与在同一虚拟网络中的虚拟机通信。

3.     Host-only: 仅主机。这是对Custom的扩展。vmware会给主机添加一块虚拟网卡,允许主机通过这块虚拟网卡加入到虚拟网络当中。那么,使用这种连接方式,虚拟机就可以与当前主机进行通信了。如果不需要,可以在“Edit-->Virtual Network Editor…”中,选择Host-only,然后将“Connect a host virtual adapter to this network”前对勾去掉,删除这块网卡。那么Host-only就会变成Custom。

4.     NAT: 网络地址转换。使用这种方式,需要在主机中开启“VMware NAT Service”服务。它给虚拟机提供了NAT服务。NAT默认情况下使用的是vmnet8,它也会给主机添加一块虚拟网卡,这块虚拟网卡的作用只是方便虚拟机与主机通信,将当前主机通过这块网卡加入到NAT虚拟子网中,如果不需要,可以在“Edit-->Virtual Network Editor…”选择NAT,然后将“Connect a host virtual adapter to this network”前对勾去掉,删除这块网卡。使用这种连接方式,需要设置虚拟机的IP地址与主机不在同一个网段,并对虚拟机指定网关,虚拟机就可以通过NAT服务将IP地址转换成主机的IP来访问外部网络。“NAT Settings…”是对NAT服务的设置,在这里可以设置网关,并且虚拟机的操作系统的网关要与这里指定的网关相同。如果在“NAT Settings…”里不能指定网关,那是因为默认子网与网关不在同一网段内,可以通过修改subnet IP将默认子网设置成网关所在网段即可。另外,你还需要在NAT Settings…”添加DNS信息,以便DHCP自动下发DNS服务器地址,如果不设置的话,则需要在虚拟机里手动设置DNS。如果虚拟机提供web等服务,在“NAT Settings…”里有“Port Forwarding”,只需要选择“Add”添加转发信息,这样,其它主机就可以通过访问当前主机的IP来访问虚拟机的服务了。

vmware虚拟机上网

      现在了解了vmware几种连接方式后,我们来看下如何实现虚拟机下如何上网。

       vmware虚拟机上网有四种方式:

1.         Bridged,使用桥接的方式,这种方式主要用于局域网用户。  

       连接方法:将虚拟机的网络选择成Bridged,虚拟机的IP地址设置成与当前主机同一网段即可,非常简单。如果局域网有服务器提供DHCP服务,比如家庭用户上网,使用ADSL MODEM+DLINK家用路由,虚拟机可以选择“自动获取IP地址”,更简单了!但如果是直接使用ADSL拨号上网的用户,则不能使用这种方式。

       (但我在网上看到有朋友是ADSL拨号上网,使用这种方式,然后在虚拟机里也拨号,竟然也能上去,而且主机+虚拟机的带宽等于原来的两倍!由于条件有限,我并没有试过,不过我想这应该是他所在市区的电信的漏洞,正常情况下,一个ADSL账号同时只允许登录一次。如果是ADSL用户不妨试一下,或许会有惊喜!)

2.         Bridged+ICS,这种方法主要是直接使用ADSL拨号用户使用。

       这里我们使用到了windows的“Windows Firewall/Internet Connection Sharing (ICS)”服务,使用前要先确定这个服务是开启的:

       开始-运行-输入services.msc,查找这个服务并确定它是开启的。

       连接方法:

       (1). 依次打开控制面板-->网络连接,然后在“宽带连接”上点右键,选择高级,里面有个“internet连接共享”,选择“允许其它网络用户通过此计算机的internet连接来连接”,然后下面“家庭网络连接”选择“本地连接”,点确定退出,会弹出一个提示,确定即可。系统会自动将“本地连接”的IP设为“192.168.0.1

       (2). 虚拟机网络选择vmnet0Bridged

       (3). 设置虚拟机IP192.168.0.0网段,如192.168.0.128,子网掩码为255.255.255.0,默认网关192.168.0.1DNS192.168.0.1。当然,也可以使用“自动获得IP地址”。

3.         Host-only+ICS,这种方法主要是直接使用ADSL拨号用户使用。连接方法与上面的相同,只是将选择的网卡改成“vmnet1即可。

       如果是局域网用户使用这种方法,则在“本地连接”上配置ICS,允许共享的连接选择vmnet1即可。

4.         NAT,使用NAT上网的方法比较通用,ADSL用户和局域网用户均可使用。

       连接方法:

1) 开始-运行-输入services.msc,查找并确定“VMware DHCP Service”服务和“VMware NAT Service”服务开启。

         2) 虚拟机网络连接方式选择NATvmnet8

       3 vmware菜单选择-Edit--Virtual Network Editor…--选择vmnet8

       4 VMnet Information下面选择NAT

       5) 选择Connect a host virtual adapter to this network

       6) 选择Use local DHCP service to distribute IP address to VMs

       7) 打开虚拟机,虚拟机操作系统的IP自动获得即可

       如果你的IP地址是有规划的,不能随便更改,或者是你不希望使用系统默认分配的网段和IP,又或者,你将NAT设置给其它vmnet网络中,那么,你就需要按前面所说的,设置“subnet IP”子网网段,选择“DHCP Settings…”设置DHCP服务分配的IP地址范围和网段,以及选择“NAT Settings”设置“Gateway IP”网关,并且将你主机上的vmnet8NAT所对应的虚拟网卡设置到subnet IP所在网段。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
虚拟机上网详解
vmware中的网络(bridge,nat)
VMware虚拟机网络详解(包括多网卡)
虚拟机三种网络连接模式(bridged、NAT、host-only) - 无忧技
vmware虚拟机上网设置
VMware虚拟机的三种联网方法及原理
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服