当前位置:首页 > 虚拟机 > 正文

虚拟机为什么无法上网


一、虚拟机安装完成后无法上网VMWare有三种工作模式,HostOnly(主机模式)、NAT(网络地址转换模式)和Bridged(桥接模式)。
-only(主机模式)
在一些特殊的网络调试环境中,如何隔离真实环境和虚拟环境,可以使用host-only模式。主机模式下,所有虚拟系统都可以相互通信,但虚拟系统与真实网络是隔离的,VMWare虚拟机无法访问互联网。
(网络地址转换模式)
使用NAT模式,虚拟系统可以使用NAT(网络地址转换)功能通过宿主机所在的网络访问公网。也就是说,可以使用NAT模式在虚拟系统中访问Internet。NAT模式下虚拟系统的TCP/IP配置信息由VMnet8(NAT)虚拟网络的DHCP服务器提供,无法手动更改。因此,使用NAT模式的虚拟系统无法与本地局域网内的其他真实主机进行通信。
使用NAT模式的主要优点是虚拟系统可以非常方便地访问Internet。您不需要执行任何其他配置。您只需要主机能够上网,本机就可以上网设置上网方式:本地邻居属性-->VMnet8属性-->TCP/IP属性-->常规配置和备份配​​置设置为自动获取,虚拟机邻居TCP/IP设置为自动
d(桥接模式)
该模式下,操作系统被VMWare虚拟为局域网中的一台独立主机,可以访问网络中的任何机器。在桥接模式下,必须手动配置虚拟系统的IP地址和子网掩码,并且必须与宿主机在同一网段,这样虚拟系统才能与宿主机通信。同时,由于该虚拟系统是局域网中的一个独立的主机系统,因此可以手动配置其TCP/IP配置信息,从而通过局域网的网关或路由器访问Internet。
使用桥接模式的虚拟系统和宿主机之间的关系就像两台计算机连接到同一个Hub上。如果要互相通信,必须配置虚拟系统的IP地址和子网掩码,否则将无法通信。
如果使用局域网连接互联网,虚拟机使用桥接连接,则只需将虚拟机的IP地址设置为与本机同一网段,以及子网,网关和DNS与本机访问Internet相同。还可以访问局域网。
如果您使用拨号上网,并且虚拟机使用此方式连接,则必须在虚拟机系统内部建立宽带连接和拨号上网,但不能同时上网作为主机。
但是无法在虚拟机中访问Internet。原因可能有:
1主机为WindowsXPProfessionalSP2或WindowsServer2003SP1。如果是,请关闭VMnet1和VMnet8的防火墙。
方法是:右键单击“本地连接”,选择性→高级→设置,在“Windows防火墙”对话框中单击“高级”,将VMnet1和VMnet8前面的“√”去掉。2.您的主机安装有瑞星、江民或天网防火墙,或者其他防火墙软件,可能使用的第三方防火墙软件被关闭。
3.您可能在VMnet8或VMnet1中启用了XP内置的“Internet连接共享”。要知道,要使用VMware的NAT功能,不需要在主机上启用共享。NAT共享。如果是这样,请删除这些共享,然后重新启动VMware的NAT服务(或重新启动计算机)
4您可能使用的是“绿色”或“精简”版本的VMwareWorkstation。如果是这样,请使用完整版本安装。如果需要中文,可以安装中文本地化更新。
推荐做法:
不要在主机上安装第三方防火墙软件,安装完整版VMwareWorkstation(即下载的VMwareWorkstation英文版(VMware-workstation-5.5.3-34685))从VMwareWorkstation网站或者任意下载网站(大小为92.4M),安装汉化补丁,修改XP防火墙使VMnet1和VMnet8不使用防火墙(主机网卡使用它),创建虚拟机并使用NAT网卡,并在虚拟机中设置为“自动获取IP和DNS地址”,一般情况下就可以直接访问Internet
关于VMware使用NAT共享Internet主机的常规设置
使用“获取IP和DNS地址”“本地连接”中的IP地址自动连接到虚拟机的网络连接。就好了,如果你有固定IP,你需要进入“Internet协议”设置(右键-点击“本地连接”-双击“Internet协议”看看是否是自动的如果你有固定IP的话)IP,你也可以在这里更改!)
1上网当然选择NAT!虚拟机的方法右键单击​​要设置的虚拟机,选择“设置”(因为有的虚拟机不止一台),在“硬件”中选择“以太网”,连接上网络正确的。切换到NAT-OK
2点击菜单栏中的“编辑”-选择“虚拟网络设置”,先去掉“自动桥接”(去掉勾),然后选择“DHCP”启动DHCP。服务,点击“开始”-使用,然后用同样的方法开启“NAT”功能。


二、vm虚拟机本地连接已连接上为什么上不去网?

使用VMwareWorkstation时,创建的虚拟机使用NAT,但无法在虚拟机内访问Internet。原因可能有以下几点:

1.主机是WindowsXPProfessionalSP2或Windows。Server2003SP1如果是这样,则应禁用VMnet1和VMnet8的防火墙。
方法是:右键单击“本地连接”,选择属性→高级→设置,在“Windows防火墙”对话框中单击“高级”,删除VMnet1和VMnet8前面的“√”。

2.您的主机安装了瑞星、江民、天王等防火墙软件。您没有正确配置此防火墙软件,导致VMware无法通过其内置NAT共享Internet。此时,您可以禁用第三方防火墙软件。

3.您可能已在VMnet8或VMnet1上启用Windows内置的Internet连接共享。要知道,要使用VMware的NAT功能,不需要在主机上启用共享,因为VMware。将其与NAT共享集成。如果是,请删除这些共享,然后重新启动VMwareNAT服务(或重新启动计算机)

4.您可能使用的是“绿色”或“精简”版本的VMwareWorkstation。如果是这样,请使用完整版安装。