VMWare虚拟机上网设置保证你能连接网络

来源;互联网

个人建议除了能用下述以不同方式实现 VMWare 上网外,最好能了解 VMWare 的三个虚拟交换机的工作原理,即 NAT、桥接、Host-Only 三种方式下的 VMWare 的网络工作原理,网上有很多相关文章,这里不再详说。(Host-Only已测试完毕,稍后将补充完整)

一、外网篇

[ 1 ] NAT

首先确认主机已经连接网络可以正常上网,设置虚拟机网络连接方式为“NAT”,然后启动虚拟机,在虚拟系统里打开“网上邻居”的属性,双击“Internet 协议(TCP/IP)”,在弹出框中选择“自动获得 IP 地址”和“自动获得 DNS 服务器地址”,点“确定”,修复一下虚拟系统的“本地连接”就可以上网了。

[ 2 ] 桥接

在外网虚拟机使用桥接上网,只需启用主机的宽带连接共享功能即可,但是启用宽带连接共享的主机必须启用 DHCP Client 和 RPC 服务。

如果 DHCP Client 启动失败,可以打开“设备管理器”,点击“查看 - 显示隐藏的设备”,然后展开列表中的“非即插即用驱动程序”,查看其下的 IPSEC driver 和 NetBIOS over TCP/IP 是否被停用,将其启用并重启即可。

1、断开宽带连接,禁用”本地连接“,打开“本地连接”的属性,双击“Internet协议(TCP/IP)”,修改 IP 地址为 192.168.0.1 ,子网掩码为 255.255.255.0 ,DNS 填写主机所在地的 DNS 。

wps_clip_image-2971[3][1]

2、启用“本地连接”,在主机“网上邻居”的“属性”窗口中的右击宽带拨号连接的图标上,点“属性”,在弹出框点“高级”,将“Internet 连接共享”中的三个复选框选上。

wps_clip_image-20480[3][1]

弹出提示点“是”继续。

wps_clip_image-6357[3][1]

稍等片刻,完成后宽带连接上会出现“已共享”字样。

wps_clip_image-23923[3][1]

3、拨号连接到 Internet ,点击左侧列表中的“设置家庭或小型办公网络”,除了出现下示两图时要注意选择外,其它均可保持默认直接点“下一步”。

wps_clip_image-20150[3][1]

wps_clip_image-10316[3][1]

最后提示配置网络时请耐心等待。

wps_clip_image-4955[3][1]

5、在桥接方式下,在虚拟机中建立宽带连接,再按照上述在虚拟机中启用宽带连接共享来让主机上网,就是说主机和虚拟机反过来设置也是可行的,只要满足建立连接共享的系统环境即可。

二、内网篇

[ 1 ] NAT

虚拟机在内网中使用 NAT 方式上网的设置和在外网使用 NAT 一样。

[ 2 ] 桥接

虚拟机在内网使用桥接方式上网关键是要设置好虚拟系统的 IP 。在一般的内网中(比如学校机房),只要将虚拟机的 IP 设置为主机所在网段的任意 IP 地址(不能和其它主机冲突),虚拟机即可上网,相当于在机房中多加了一台电脑。

但若是共享上网的情况就有点不同,以我的宿舍为例,我们宿舍里使用校园网,拉了一条线,通过交换机和 Homeshare 令其中一台电脑做主机,其它电脑做客机,所以要把虚拟机作为“真实”主机加入这个局域网,虚拟机也要仿照其它客机的设置。

现在假设已有一台电脑做了主机,其 IP 为 10.10.29.41 ,DNS 为 202.96.128.86(注意这里只是我这里的设置,具体以用户的实际情况为准),客机的 IP 设置为与主机在同一网段,网关设置为主机 IP ,即 10.10.29.41 ,其它与主机一样。同理,现在把虚拟机也按上述设置为客机,比如 IP 为 10.10.29.163 ,网关设置为主机 IP ,其它和主机一样。然后,主机连网,开启 Homeshare ,虚拟机就可以跟其他客机那样上网了。用软件查看也可以看到我的电脑所在的局域网多了一台电脑,其 IP 就是我的虚拟系统的 IP 。

[ 3 ] Host-only

Host-only 是三者中最为灵活的,用户可以利用其组成复杂的网路拓扑结构,做各种网络实验。这里仅介绍简单的开启 VMnet1 的 NAT 功能实现虚拟机上网的方法(其实 VMWare 的 NAT 模式也可以简单的看成在 Host-only 上加了 NAT 功能)。

如图,先在主机中开启 VMnet1 虚拟网卡,并设置好 IP 。

wps_clip_image-10983[3][1]

然后打开 VMWare 的“虚拟网络编辑器”,在“DHCP”选项卡下选中 VMnet1 ,点击右下方的“开始”,再点“应用”。

wps_clip_image-22921[3][1]

切换至“NAT”选项卡,在“VMnet 主机”中选择 VMnet1 ,依次点“开始”和“应用”按钮。

wps_clip_image-12163[3][1]

确保主机已联网,启动虚拟系统,至此虚拟机已经可以上网。

提示:不开启 VMnet1 的 DHCP 功能也是可以的,但是要手动设置客户机 IP ,其实就相当于 Intranet ,不过要注意 VMnet1 作为 NAT 主机的网关默认是 192.168.146.2 ,所以在客户机中应使用这个网关,当然也可以自己修改(NAT 模式下同理)。

 

参考文章

VMWare虚拟机上网设置保证你能连接网络

VMware Workstation网络实验

VMware创建局域网

Linux下安装vmtools图文详解

vmware虚拟机下hadoop集群安装过程

VMware下安装linux详细图解教程

虚拟机vmware新手使用教程

 

 

 

发表评论