`
fp_moon
  • 浏览: 984459 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

VM虚拟机常见问题-虚拟机上网问题-----转

 
阅读更多
许多虚拟机的初学者,都会询问这样一个问题:在虚拟机中怎样上网、和主机上网有什么区别?要弄清这个问题,需要先知道“主机是怎么上网的”,根据主机上网的方法,再理解或设置虚拟机上网的方法。综合来说,主机上网,无非有两种:一种是拨号上网,另一种是不需要拨号上网。拨号上网,包括家庭ADSL拨号上网、小区宽带拨号上网、无线网卡拨号上网,或者单位家属院专用拨号上网等。非拨号上网(主机不需要拨号即可以上网),包括单位直接上网、家庭通过路由器共享上网等。
而虚拟机上网,则也有三种方式:直接上网、通过主机共享上网、通过VMware内置的NAT服务共享上网等,与主机上网方式组合,则有六种方式:
A,主机拨号上网,虚拟机拨号上网;
B,主机拨号上网,虚拟机通过主机共享上网;
C,主机拨号上网,虚拟机使用VMware内置的NAT服务共享上网;
D,主机直接上网,虚拟机直接上网;
E,主机直接上网,虚拟机通过主机共享上网;
F,主机直接上网,虚拟机使用VMware内置的NAT服务共享上网;
虚拟机使用A种方式上网时,主机与虚拟机在同一时刻只能有一台计算机上网,而在其他几种方式中,主机与虚拟机可以同时上网。

11.6.1 虚拟机使用“桥接”网卡上网

在上面的六种方式中,如果选择A,则虚拟机使用“桥接”网卡,并且在虚拟机中,要安装与主机相同的拨号软件,并且在拨号的时候,提供ISP提供的用户名、密码拨号上网。
如果选择D,虚拟机需要使用“桥接”网卡,但这时候,虚拟机与主机在同一个网段中,并且也要为虚拟机分配一个IP地址(不要与主机IP地址相同,也不要与主机所在局域网中的其他计算机IP地址相同),为虚拟机设置子网掩码、网关地址、DNS地址。除了IP地址不同,其他都相同。

11.6.2 虚拟机使用“NAT”网卡上网

在虚拟机上网的几种方式中,最简单、最方便的就是使用“NAT”方式共享上网,这是VMware虚拟机“内置”的功能,也是推荐初学者使用的方法。不管主机是通过拨号上网、无线网卡上网、还是单位上网,只要主机能上网,虚拟机使用“NAT”(即VMnet8)虚拟网卡,并且在虚拟机中设置为“自动获得地址”,虚拟机就可以上网,如图11-74所示。
clip_image002
图11-74 虚拟机使用NAT网卡并自动获得地址
如果按照图11-74设置后,虚拟机不能上网,这时候,就需要检查,虚拟机不能上网的原因,主要步骤如下:
(1)在虚拟机中,进入命令提示窗口,执行ipconfig/all命令,检查当前虚拟机是否获得的正确的IP地址,如果获得了正确的IP地址,则使用ping命令,看能否ping通网关,如果能ping通网关地址,则需要使用ping命令,ping互联网上的一个网站,例如ping [url]www.sohu.com[/url],看能否解析出这个网站的IP地址,如果不能解析出这个网卡的IP地址,则说明是DNS服务器的问题,则需要在图11-74中,取消“自动获得DNS服务器地址”的选项,使用当前ISP提供的DNS地址,然后再返回命令提示符,再次ping [url]www.sohu.com[/url],当能解析出[url]www.sohu.com[/url]的域名后,在虚拟机中,打开IE浏览器,就可以上网。如果仍然不能上网,则表明是IE浏览器或者IE浏览器设置的问题。
(2)在执行上述命令后,如果不能获得正确的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地址。在指定IP地址后,使用ping命令检查到网关(192.168.80.2)、主机网卡(192.168.80.1)的连通性,检查解析域名的情况。如果不能ping通网关,检查虚拟机网卡设置、主机上网卡设置。当指定IP地址能上网时,检查主机上VMware DHCP服务并尝试启动该服务。有关VMware DHCP服务的情况,后文介绍。

11.6.3 虚拟机使用主机上的“ICS”连接共享上网

如果想使用主机上的“Internet连接共享”为虚拟机提供共享上网服务,则可以按照下述步骤操作:
(1)打开“网络连接”,如果主机是“直接上网”,则用鼠标右键“本地连接”,从弹出快捷菜单中选择“属性”,如图11-75所示。
clip_image004
图11-75 本地连接属性页
(2)在“本地连接 属性”页中,在“高级”选项卡中,单击“允许其他网络用户通过此计算机的Internet连接来连接”单选按钮,并在“家庭网络连接”下拉列表中选择“VMware Network Adapter VMnet1”,如图11-76所示。
(3)然后在“Windows防火墙”选项组中,单击“设置”按钮,在弹出的“Windows防火墙”页中,在“高级”选项卡中,取消“VMware Network Adapter VMnet1”的选择,如图11-77所示。然后单击“确定”按钮返回图11-76,单击“确定”按钮,完成设置。
clip_image006
图11-76 启用Internet连接共享
clip_image008
图11-77 取消VMnet1的防火墙
(4)在启用“Internet连接共享”功能时,会弹出VMnet1虚拟网卡被强制设置为192.168.0.1,此时单击“是”按钮即可,如图11-78所示。
clip_image010
图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所示。
clip_image012
图11-79 修改VMnet1网卡地址
(5)在主机上启用“Internet连接共享”功能后,以后为虚拟机使用VMnet1虚拟网卡,并在虚拟机中,设置网段IP地址与图11-79中在同一网段、网关与DNS地址为图11-79中设置的地址即可以上网,如图11-80、图11-81所示。
clip_image014
图11-80 虚拟机中设置IP地址
clip_image016
图11-81 在虚拟机中上网
【说明】如果没有在图11-79中修改VMnet1虚拟网卡地址,则在图11-80中,设置IP地址仍然为192.168.0.2~192.168.0.254的范围。
(6)如果主机是通过“拨号上网”,则用鼠标右键单击“拨号上网”快捷方式,从中选择“属性”,并在弹出的拨号上网的属性页中,在“高级”选项卡中,启用“Internet连接共享(ICS)”并选择VMnet1虚拟网卡,而其他设置则与主机直接上网的设置相同,不在介绍。如图11-82和图11-83所示。
clip_image018
图11-82 拨号连接
clip_image020
图11-83 为拨号连接启用ICS

11.6.4 关于虚拟机使用NAT不能上网的若干问题

在使用VMware Workstation的时候,创建的虚拟机使用NAT,但在虚拟机中却不能上网,原因可能如下:
(1)主机是Windows XP Professional SP2、SP3或者是Windows Server 2003,如果是这样,则需要把VMnet1、VMnet8的防火墙关闭。方法是: 右击“本地连接”选择属性→高级→设置,在“Windows防火墙”对话框中单击“高级”,将VMnet1和VMnet8前面的“√”去掉就可以。
(2)你的主机安装了瑞星、江民、天网防火墙,或者其他防火墙软件,这些防火墙软件没有进行正确的配置,导致VMware不能通过其内置的NAT功能共享上网,这时,可以把第三方的防火墙软件关闭。
(3)如果启用了Windows XP(或Windows Server 2003)内置的“Internet连接共享”,则需要正确选择“局域网”网卡,否则可能由于设置错误,导致虚拟机不能上网。详细内容可以参看上一节内容。
(4)如果使用了VMware Workstation的“绿色”版或者“精简”版,请使用完整版本安装。如果你需要中文,可以安装中文的汉化补丁。 这些“绿色”版或“精简”版去掉了一些服务或者插件,导致不能上网。
在使用VMware Workstation的过程中,推荐采用正面的方法:
(1)主机不安装第三方的防火墙软件,使用操作系统内置的防火墙。
(2)安装VMware Workstation的完整版本(就是从VMware Workstation网站或者一些下载网站下载的VMware Workstation的英文版。可以安装汉化补丁,但不要使用“精简”版。
(3)修改XP的防火墙,让VMnet1和VMnet8不使用防火墙(主机网卡使用)。创建虚拟机使用NAT网卡,在虚拟机中设置为“自动获得IP及DNS地址”,这样做,一般情况下都可以直接上网。
 

本文出自 “王春海的博客” 博客,请务必保留此出处http://wangchunhai.blog.51cto.com/225186/140551

分享到:
评论

相关推荐

    win7下VM虚拟机上网设置

    ### Win7 下 VM 虚拟机上网设置详解 #### 一、宽带拨号用户的设置方法 对于使用宽带拨号连接互联网的用户...通过以上详细的设置步骤,无论是宽带拨号用户还是路由器用户,都能够有效地实现Win7下VM虚拟机的上网需求。

    vmware虚拟机上网方式

    ### VMware虚拟机上网方式详解 在虚拟化技术的广泛应用中,如何使虚拟机(VM)连接到网络并访问互联网是至关重要的。本文将详细介绍几种常见的虚拟机联网方式,特别是通过VMware虚拟机软件实现的不同上网策略,包括...

    虚拟Linux系统教程_虚拟机上网Linux

    除了基础的虚拟机上网配置,学习者还可以深入研究以下主题: - 虚拟机的性能优化,包括内存分配、CPU分配和磁盘I/O策略。 - 使用NAT模式和Host-Only模式进行网络配置的区别。 - 虚拟机之间的网络通信,如使用VMware...

    VirtualBox配置虚拟网卡(桥接)——实现主机-虚拟机网络互通

    为了在主机和虚拟机之间实现网络互通,配置虚拟网卡是一种常见且有效的方法。特别是使用桥接模式,可以让虚拟机直接连接到主机的物理网络,从而实现网络连接。桥接模式下的虚拟机就像是网络中的另一台独立计算机,它...

    VM虚拟机使用说明[汇编].pdf

    《VM虚拟机使用详解》 VMware Workstation是一款强大的虚拟机软件,它允许用户在一台物理机器上同时运行多个操作系统,极大地扩展了计算机的功能。本文将详细介绍如何使用VMware Workstation 5.51版本安装并配置...

    物理机与虚拟机共享上网.pdf

    《物理机与虚拟机共享上网》 在信息技术领域,虚拟化技术使得在同一台物理机器上运行多个操作系统成为可能。为了使这些虚拟机(VM)能够访问互联网或与物理主机进行通信,我们需要设置适当的网络连接模式。本文将...

    配置虚拟机的网络.doc

    - 只有在同一虚拟交换机上的虚拟机才能相互访问。 **应用场景**: - 测试环境:当需要一个与外部网络隔离的安全测试环境时。 - 开发环境:开发人员希望在不影响现有网络的情况下搭建自己的开发环境。 **配置步骤**...

    VM虚拟机配置ubuntu网络

    尤其是对于使用VMware软件作为虚拟化平台的用户,本知识点将详细介绍如何配置Ubuntu系统在VM虚拟机中实现静态网络设置。 首先,需要了解Ubuntu系统中网络配置的基本原理。在较新的Ubuntu版本中(比如18.04及以后的...

    VMware虚拟机安装Linux系统图文教程.pdf

    10. **《ubuntu 安装linux 下vmVMware tools 步骤及问题解决方法》**:提供了安装VMware Tools的步骤以及常见问题的解决方案。 通过以上步骤和扩展阅读材料,相信您可以顺利地使用VMware虚拟机软件安装Linux系统,...

    VirtualBox配置固定IP和联网文档-致那些曾经踩过的坑

    在使用VirtualBox进行虚拟化部署时,经常会遇到一些网络配置上的问题,比如主机与虚拟机之间的网络不通、虚拟机无法上网或是虚拟机中的IP地址不稳定等。这些问题不仅会增加开发和调试的难度,还可能导致一些依赖于...

    虚拟机安装操作系统图文教程

    虚拟机(Virtual Machine,VM)是一种软件实现的计算机,它可以在实际硬件(主机)上运行,模拟完整的计算机系统,包括CPU、内存、硬盘和其他外设。通过虚拟化技术,我们可以创建多个相互隔离的虚拟环境,每个环境...

    VMware Workstation 6 基本使用

    **VMware Workstation 6**是一款在Windows或Linux PC上运行的桌面虚拟化软件,它允许用户在一个物理机上同时运行多个不同操作系统作为虚拟机(VM)。这款软件提供了强大的功能集和高级特性,适用于开发人员、测试...

    vm创建linux系统

    本文将围绕“vm创建linux系统”这一主题,深入探讨如何通过虚拟机(Virtual Machine,简称VM)技术来构建Linux操作系统环境,旨在为读者提供一个全面、实用的知识框架。 ### 一、虚拟机与Linux系统的概念 #### 1.1...

    virtualbox 各种网络如何上网

    3. **端口转发功能**:如果需要让外部网络访问虚拟机上的服务,可以通过设置端口转发来实现。这相当于为虚拟机的服务创建了一个入口点。 #### 三、仅主机(Host-Only Networking) 仅主机网络模式下,虚拟机只能与...

    virtualBOX出错解决方法

    本篇文章将详细探讨如何解决VirtualBox中的常见问题,帮助用户顺利运行虚拟机。 一、安装与更新VirtualBox 1. 确保下载最新版本的VirtualBox:访问VirtualBox官方网站,下载与你的操作系统相匹配的最新版本,以...

    amdpcnet.rar

    6. **常见问题与解决方案**: - **无法识别网卡**:检查驱动文件是否匹配网卡型号,或者虚拟机设置是否正确。 - **网络连接不稳定**:可能是驱动版本不兼容,尝试更新到最新版或使用旧版驱动。 - **无法上网**:...

    VMware联网方式的讲解(独创)

    在虚拟化技术中,VMware Workstation 是一款被广泛使用的桌面级虚拟化工具,它能够帮助用户在单一的物理主机上同时运行多个操作系统作为虚拟机(VM)。为了使得这些虚拟机能够顺利接入网络并与外界通信,VMware 提供...

    系统软件工程师修炼笔记.docx

    然后,对虚拟机进行设置,将网络适配器的网络连接方式改为桥接模式,这样可以确保Ubuntu能够通过主机的网络接口上网。 VMware Tools的安装则相对简单,只需在VMware Workstation中选择“虚拟机”->“安装VMware ...

Global site tag (gtag.js) - Google Analytics