一、Brigde――桥接:默认使用VMnet0
1、原理:
“桥”是一个主机。本机有两块网卡,分别位于两个局域网内。与此同时,在“桥”上,程序正在运行,因此阿兰的所有数据包都原封不动地流入局域网B,反之亦然。这样,阿兰和LAN B在链路层无缝连接。桥接时,VMWare网卡和物理网卡应位于同一个IP网段。当然,两个局域网之间不应该有冲突的IP。
VMWare的bridge也是如此,只不过一个原本作为硬件使用的网卡,现在被VMWare软件虚拟化了!使用桥接时,VMWare会将一个虚拟网卡与一个真实的物理网卡桥接,这样所有发送到物理网卡的数据包都会到达VMWare虚拟机,VMWare发送的数据包也会通过桥接从物理网卡的另一端发送。
所以,如果物理网卡可以上网,那么桥接的软网卡就没有问题。这就是桥接互联网的原理。
2、联网方式:
这种组网方式是最简单的。在局域网中,你的主机是如何连接到网络的,你可以在虚拟机中连接到网络。就把虚拟机想象成局域网中的另一台计算机吧!
提示:主机网卡在一个可以访问互联网的局域网内,所以虚拟机可以通过网桥访问互联网。
二、NAT――网络地址转换:默认使用VMnet8
1、原理:
NAT是网络地址转换的缩写。NAT技术应用于互联网网关和路由器。比如192.168.0.123这个地址想要访问互联网,它的数据包会经过一个网关或者路由器,这个网关或者路由器有一个可以访问互联网的ip地址。这类网关和路由器在发送和接收数据包时,会改变数据包的IP协议层数据(即NAT),使私有网段的主机能够顺利接入互联网。这项技术解决了IP地址稀缺的问题。同一个私有IP可以通过网关NAT访问互联网。
VMWare NAT也是这样,用软件伪造主机和虚拟机之间的网卡,这个网卡和虚拟机的ip在同一个地址段。同时,在这个网卡和主机的网络接口之间执行NAT。虚拟机发出的每一个包都会经过虚拟网卡,然后NAT,再由主机的接口发出去。
虚拟网卡和虚拟机在同一个地址段,虚拟机和主机不同。主机相当于虚拟机的网关,所以虚拟机可以ping通主机的IP,但是主机不能ping通虚拟机的IP。
2、联网方式:
方法1、动态IP地址。
主机是静态IP还是动态IP并不重要。设置虚拟机使用DHCP上网,在Windows下选择“自动获取IP”,在linux下启动DHCP服务。(这种方法最简单,不需要太多设置,但是要在VMware中“编辑虚拟网络设置”,NAT和DHCP都要打开。通常默认情况下NAT是打开的,DHCP是关闭的)
方法2、静态IP地址。
如果不想使用DHCP,也可以手动设置:
IP设置在与vmnet1相同的网段,网关设置为vmnet8的网关(网关可以在虚拟网络设置中的net页签找到),通常是xxx.xxx.xxx.2
子网掩码设置与VMnet8相同(设置IP地址后,会自动生成子网掩码)
DNS设置与主机相同。
例如,主机IP为10.70.54.31,虚拟机IP设置为10.70.54.22。子网掩码、网关、DNS和主机一样,可以实现虚拟机-主机虚拟机-互联网通信。
提示:使用NAT技术,主机可以访问互联网,虚拟机可以访问互联网,但是主机不能访问虚拟机。
三、Host-Only――私有网络共享主机:默认使用VMnet1
1、原理:
所提供的是主机和虚拟机之间的网络交换访问。如果您只想在虚拟机和主机之间交换数据,但不想让虚拟机访问互联网,则应采用此设置。
在纯主机的情况下,VMWare在真实的Windows系统中建立软网卡。这个网卡可以在网络连接中看到,通常是VMNET1,它的作用是让Windows看到虚拟机的IP。
2、联网方法:
方法1、动态IP地址。
DHCP如上打开后,虚拟机直接自动获取IP地址和DNS。您可以连接到主机。当然,还是有一些LAN sh
方法2、静态IP地址。
也可以手动将虚拟机的IP设置为与VMnet1相同的网段,将网关设置为与VMnet1相同的网关,将其余设置设置为与VMnet1相同,将DNS设置为相同的主机。
例如:vmnet1ip:172.16.249.1网关3360172.16.249.2
然后虚拟机IP :172.16.249.100网关3360 172.16.249.2
通过这种方式,虚拟机-主机可以进行通信。
但是,虚拟机,互联网,不能通信。
提示:主机专有技术只用于主机和虚拟机之间的相互访问,与上网无关。
免责声明:高质量的内容与你分享是昂贵的。部分文章来自网络。如有侵权,请告知,我们会尽快处理。谢谢,谢谢大家的关注和转发!