《2022年虚拟机上网 .pdf》由会员分享,可在线阅读,更多相关《2022年虚拟机上网 .pdf(7页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、VM 虚拟机常见问题之四-虚拟机上网问题http:/2009年06月14日来源: blog.51cto 作者:王春海许多虚拟机的初学者,都会询问这样一个问题:在虚拟机中怎样上网、和主机上网有什么区别?要弄清这个问题,需要先知道“ 主机是怎么上网的” ,根据主机上网的方法,再理解或设置虚拟机上网的方法。综合来说,主机上网,无非有两种:一种是拨号上网,另一种是不需要拨号上网。拨号上网,包括家庭ADSL 拨号上网、小区宽带拨号上网、无线网卡拨号上网,或者单位家属院专用拨号上网等。非拨号上网(主机不需要拨号即可以上网),包括单位直接上网、家庭通过路由器共享上网等。而虚拟机上网,则也有三种方式:直接上网
2、、通过主机共享上网、通过VMware内置的 NAT 服务共享上网等,与主机上网方式组合,则有六种方式:A,主机拨号上网,虚拟机拨号上网;B,主机拨号上网,虚拟机通过主机共享上网;C,主机拨号上网,虚拟机使用VMware 内置的 NAT 服务共享上网;D,主机直接上网,虚拟机直接上网;E,主机直接上网,虚拟机通过主机共享上网;F,主机直接上网,虚拟机使用VMware 内置的 NAT 服务共享上网;虚拟机使用A 种方式上网时,主机与虚拟机在同一时刻只能有一台计算机上网,而在其他几种方式中,主机与虚拟机可以同时上网。11.6.1 虚拟机使用 “ 桥接 ” 网卡上网在上面的六种方式中,如果选择A,则虚
3、拟机使用“ 桥接 ” 网卡,并且在虚拟机中,要安装与主机相同的拨号软件,并且在拨号的时候,提供ISP 提供的用户名、密码拨号上网。如果选择 D,虚拟机需要使用“ 桥接 ” 网卡,但这时候,虚拟机与主机在同一个网段中,并且也要为虚拟机分配一个IP 地址(不要与主机IP 地址相同,也不要与主机所在局域网中的其他计算机IP 地址相同),为虚拟机设置子网掩码、网关地址、DNS 地址。除了IP 地址不同,其他都相同。11.6.2 虚拟机使用 “ NAT ” 网卡上网在虚拟机上网的几种方式中,最简单、最方便的就是使用“NAT ” 方式共享上网,这是VMware 虚拟机 “ 内置 ” 的功能,也是推荐初学者
4、使用的方法。不管主机是通过拨号上网、无线网卡上网、 还是单位上网, 只要主机能上网, 虚拟机使用“NA T” (即 VMnet8 )虚拟网卡,并且在虚拟机中设置为“ 自动获得地址 ” ,虚拟机就可以上网,如图11-74所示。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 7 页 - - - - - - - - - 图11-74 虚拟机使用NAT 网卡并自动获得地址如果按照图 11-74设置后,虚拟机不能上网,这时候,就需要检查,虚拟机不能上网的原因,主要步骤如下:(1)在
5、虚拟机中,进入命令提示窗口,执行ipconfig/all命令,检查当前虚拟机是否获得的正确的IP 地址,如果获得了正确的IP 地址,则使用ping 命令,看能否 ping 通网关,如果能ping 通网关地址,则需要使用ping 命令, ping 互联网上的一个网站,例如ping 地址,如果不能解析出这个网卡的IP地址,则说明是DNS 服务器的问题,则需要在图 11-74中,取消 “ 自动获得DNS 服务器地址 ” 的选项,使用当前ISP 提供的DNS地址,然后再返回命令提示符,再次ping 浏览器,就可以上网。如果仍然不能上网,则表明是IE 浏览器或者IE 浏览器设置的问题。(2)在执行上述命
6、令后,如果不能获得正确的IP 地址,而是获得了 169.254.x.x 之类的地址,表示可能当前主机上的“VMware DHCP 服务 ” 没有启动,此时可以先为虚拟机“ 指定” 一个 IP 地址,看能否上网,在指定IP 地址时,要检查主机上VMnet8 所使用的网段,例如 , 如 果 虚拟 机 使 用 了 192.168.80.0 的 网 段 , 则 可 以 为 虚 拟 机 指 定 192.168.80.3 192.168.80.254的 IP 地址,子网掩码为255.255.255.0,网关地址为 192.168.80.2,DNS 地址为192.168.80.2或者 ISP 提供的DNS
7、地址。在指定IP 地址后,使用ping 命令检查到网关(192.168.80.2) 、主机网卡( 192.168.80.1)的连通性,检查解析域名的情况。如果不能ping通 网关,检查虚拟机网卡设置、主机上网卡设置。当指定IP 地址能上网时,检查主机上VMware DHCP服务并尝试启动该服务。有关VMware DHCP服务的情况,后文介绍。11.6.3 虚拟机使用主机上的“ ICS”连接共享上网如果想使用主机上的“Internet连接共享 ” 为虚拟机提供共享上网服务,则可以按照下述步骤操作:(1)打开 “ 网络连接 ” ,如果主机是 “ 直接上网 ” ,则用鼠标右键“ 本地连接 ” ,从弹
8、出快捷菜单中选择 “ 属性 ” ,如图 11-75所示。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 7 页 - - - - - - - - - 图11-75 本地连接属性页(2)在 “ 本地连接属性 ” 页中,在 “ 高级 ” 选项卡中,单击“ 允许其他网络用户通过此计算机的Internet 连接来连接” 单选按钮,并在“ 家庭网络连接” 下拉列表中选择“VMware Network Adapter VMnet1”,如图 11-76所示。(3)然后在 “Windows
9、防火墙 ” 选项组中,单击“ 设置 ” 按钮,在弹出的“Windows防火墙” 页中,在 “ 高级 ” 选项卡中,取消 “VMware Network Adapter VMnet1 ” 的选择,如图 11-77所示。然后单击 “ 确定 ” 按钮返回图 11-76,单击 “ 确定 ” 按钮,完成设置。图11-76 启用 Internet 连接共享名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 7 页 - - - - - - - - - 图11-77 取消 VMnet1 的防
10、火墙( 4)在启用“Internet连接共享” 功能时,会弹出VMnet1 虚拟网卡被强制设置为192.168.0.1,此时单击 “ 是” 按钮即可,如图11-78所示。图片看不清楚?请点击这里查看原图(大图)。图11-78 提示 VMnet1 被设置为 192.168.0.1 (5)如果主机网络也使用了192.168.0.0的网段,此时VMnet1 设置为 192.168.0.1会与主机网段冲突,可以修改VMnet1 的网卡地址。进入VMnet1 属性页,将网卡的IP 地址从192.168.0.1修改为其他网段的地址,例如192.168.100.1,如图 11-79所 示。名师资料总结 -
11、- -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 7 页 - - - - - - - - - 图11-79 修改 VMnet1 网卡地址(5)在主机上启用“Inter net 连接共享 ” 功能后,以后为虚拟机使用VMnet1 虚拟网卡,并在虚拟机中,设置网段IP 地址与图 11-79中在同一网段、网关与DNS 地址为图 11-79中设置的地址即可以上网,如图11-80、图 11-81所示。图11-80 虚拟机中设置IP 地址图11-81 在虚拟机中上网【说明】如果没有在图11-79中修改
12、VMnet1 虚拟网卡地址,则在图11-80中,设置IP 地名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 7 页 - - - - - - - - - 址仍然为 192.168.0.2192.168.0.254的范围。(6)如果主机是通过“ 拨号上网 ” ,则用鼠标右键单击“ 拨号上网 ” 快捷方式,从中选择“ 属性 ” , 并在弹出的拨号上网的属性页中,在“ 高级 ” 选项卡中,启 用“ Internet 连接共享(ICS) ”并选择 VMnet1 虚拟网卡, 而其他设
13、置则与主机直接上网的设置相同,不在介绍。如图11-82和图 11-83 所示。图11-82 拨号连接图11-83 为拨号连接启用ICS 11.6.4 关于虚拟机使用NAT 不能上网的若干问题在使用 VMware Workstation 的时候,创建的虚拟机使用NAT,但在虚拟机中却不能上网,原因可能如下:(1)主机是Windows XP Professional SP2 、SP3或者是 Windows Server 2003 ,如果是这样,则需要把VMnet1 、VMnet8 的防火墙关闭。方法是:右击“ 本地连接 ” 选择属性 高级 设置,在 “Windows防火墙 ” 对话框中单击 “ 高
14、级 ” ,将 VMnet1 和 VMnet8 前面的 “”去掉就可以。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 7 页 - - - - - - - - - (2)你的主机安装了瑞星、江民、天网防火墙,或者其他防火墙软件,这些防火墙软件没有进行正确的配置,导致VMware 不能通过其内置的NAT 功能共享上网,这时,可以把第三方的防火墙软件关闭。(3)如果启用了Windows XP (或 Windows Server 2003 )内置的 “Internet 连接共享
15、” ,则需要正确选择 “ 局域网 ” 网卡,否则可能由于设置错误,导致虚拟机不能上网。详细内容可以参看上一节内容。( 4)如果使用了VMware Workstation 的 “ 绿色 ” 版或者 “ 精简 ” 版,请使用完整版本安装。如果你需要中文,可以安装中文的汉化补丁。这些“ 绿色” 版或 “ 精简 ” 版去掉了一些服务或者插件,导致不能上网。在使用 VMware Workstation 的过程中,推荐采用正面的方法:(1)主机不安装第三方的防火墙软件,使用操作系统内置的防火墙。(2)安装 VMware Workstation 的完整版本 (就是从 VMware Workstation 网
16、站或者一些下载网站下载的VMware Workstation 的英文版。可以安装汉化补丁,但不要使用“ 精简 ” 版。(3)修改 XP 的防火墙,让VMnet1 和 VMnet8 不使用防火墙 (主机网卡使用 )。创建虚拟机使用NAT 网卡,在虚拟机中设置为“ 自动获得IP 及 DNS 地址 ” ,这样做,一般情况下都可以直接上网。这是即将出版的一书第 11章的部分内容。该书由铁道出版社出版,目前正在后期的编辑制作过程中,敬请关注! 出处 : http:/ - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 7 页 - - - - - - - - -