首页 > 学院 > 操作系统 > 正文

浅谈虚拟机上网4种方式

2024-06-28 13:27:51
字体:
来源:转载
供稿:网友
浅谈虚拟机上网4种方式

VMware支持三种类型的网络:NAT,Bridged,Host-only;virtualbox跟VMWare 的网络连接方式都是一样概念,只是比VMWare多了Internal方式。

1.NAT(network Address Translation)网络地址转换

首先NAT作用是把内网的私有地址,转化成外网的公有地址。使得内部网络上的(被设置为私有ip地址的)主机可以访问Internet。顾名思义,它是一种把内部私有网络地址(IP地址)翻译成合法网络IP地址的技术。

注意:虚拟机分配的IP是不能够被局域网内其他主机侦测到的。

此时在这个网络中的关系为:

虚拟机与主机的关系:只能单向访问,虚拟机可以通过网络访问到主机,主机无法通过网络访问到虚拟机。

虚拟机与网络中其他主机的关系:只能单向访问,虚拟机可以访问到网络中其他主机,其他主机不能通过网络访问到虚拟机。

虚拟机与虚拟机的关系:相互不能访问,虚拟机与虚拟机各自完全独立,相互间无法通过网络访问彼此。

2. Bridged Adapter(网桥模式)

在这种模式下,VMWare虚拟出来的操作系统就像是局域网中的一台独立的主机,它可以访问网内任何一台机器。在桥接模式下,你需要手工为虚拟系统配置IP地址、子网掩码,而且还要和宿主机器处于同一网段,这样虚拟系统才能和宿主机器进行通信。同时,由于这个虚拟系统是局域网中的一个独立的主机系统,那么就可以手工配置它的TCP/IP配置信息,以实现通过局域网的网关或路由器访问互联网。

注意:如果你是拨号上网方式,虚拟机使用此种方式连接,就要在虚拟机内系统建立宽带连接、拨号上网,但是和 宿主机不能同时上网。

此时在这个网络中的关系为:

虚拟机与主机的关系:可以相互访问,因为虚拟机在真实网络段中有独立IP,主机与虚拟机处于同一网络段中,彼此可以通过各自IP相互访问。

虚拟机于网络中其他主机的关系:可以相互访问,同样因为虚拟机在真实网络段中有独立IP,虚拟机与所有网络其他主机处于同一网络段中,彼此可以通过各自IP相互访问。

虚拟机与虚拟机的关系:可以相互访问,原因同上。

3. Internal(内网模式)

虚拟机与外网完全断开,只实现虚拟机于虚拟机之间的内部网络模式。

此时网络中关系:

虚拟机与主机的关系:不能相互访问,彼此不属于同一个网络,无法相互访问。

虚拟机与网络中其他主机的关系:不能相互访问,理由同上。

虚拟机与虚拟机的关系:可以相互访问,前提是在设置网络时,两台虚拟机设置同一网络名称。

4、Host-only Adapter(主机模式)

在某些特殊的网络调试环境中,如何要求将真实环境和虚拟环境隔离开,这时你就可采用host-only模式。在host-only模式中,所有的虚拟系统是可以相互通信的,但虚拟系统和真实的网络是被隔离开的,VMWare虚拟机不能访问互联网。在Host-only模式下,虚拟系统和宿主机器系统是可以相互通信的,相当于这两台机器通过双绞线互连,虚拟系统的TCP/IP配置信息(如IP地址、网关地址、DNS服务器等),都是由VMnet1(Host-only)虚拟网络的DHCP服务器来动态分配的。

此时网络中的关系:

虚拟机与主机的关系:默认不能相互访问,双方不属于同一IP段,host-only网卡默认IP段为192.168.56.X 子网掩码为255.255.255.0,后面的虚拟机被分配到的也都是这个网段。通过网卡共享、网卡桥接等,可以实现虚拟机于主机相互访问。

虚拟机与网络主机的关系:默认不能相互访问,原因同上,通过设置,可以实现相互访问。

虚拟机与虚拟机的关系:默认可以相互访问,都是同处于一个网段。

图表说明:

NAT

Bridged Adapter

Host-only Adapter

Internal

虚拟机-->主机

默认不能需设置

×

主机-->虚拟机

×

默认不能需设置

×

虚拟机-->其他主机

默认不能需设置

×

虚拟机<--其他主机

×

默认不能需设置

×

虚拟机之间

×

同网络名下可以


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表