今天,我们来聊一聊其他的,大家都知道,虚拟化技术现在已经发展的日益成熟,因此掌握一定的虚拟机技术的基本基础知识是有必要的。那么我们就来说下,虚拟机是怎么上网的。
NAT是一种网络地址转换方式,它是一种共享的上网方式。也就是说主机是虚拟机共享网卡来上网,
虚拟机的网络其实并不真实存在,它的网络依靠于主机的网络。这样的话,虚拟机能够访问主机,但是
主机却不能访问其虚拟机,当然,与主机处于同一网段的其他主机也无法访问虚拟机。对于不同的虚拟机而言,
每一个的虚拟机都是一个整体,不可相互访问。
这种NAT的上网方式,最大的优点在于,不用配置任何参数,极大简化了我们的虚拟机的上网方式。不用配置,就能够上网
这是最大的优势。然而,存在的缺点在于,主机无法访问虚拟机,这给主机和虚拟机之间的通信造成了极大的不便。
b.桥接(Bridge)上网方式
这也是一个经常用的上网方式,这种方式最大的特点,便是将虚拟机去实体化了,也就是说,把虚拟机当成了一个真实的物理机来用,
虚拟机有自己的独立的网卡(当然在这里一般都是虚拟的网卡)有自己的独立的IP 等等的参数,也就是说,虚拟机要能上网,就必须通过手工的
去配置IP 配置自己的网络参数.
这样的连接方式,如果主机要和虚拟机通信,那么IP必须处于同一网段,否则,便不能通信。
因为虚拟机在真实网络段中有独立IP,主机与虚拟机处于同一网络段中,彼此可以通过各自IP相互访问。
虚拟机与网络中其他主机关系以及虚拟机与虚拟机关系:都可以相互访问
3.主机模式(Host-Only)
这就是比较复杂的一种模式,也是把虚拟机完完全全当做了主机来使用
在某些特殊的网络调试环境中,要求将真实环境和虚拟环境隔离开,这时你就可采用host-only模式。在host-only模式中,所有的虚拟系统是可以相互通信的,但虚拟系统和真实的网络是被隔离开的。
在host-only模式下,虚拟系统和宿主机器系统是可以相互通信的,相当于这两台机器通过双绞线互连。
在host-only模式下,虚拟系统的TCP/IP配置信息(如IP地址、网关地址、DNS服务器等),都是由VMnet1(host-only)虚拟网络的DHCP服务器来动态分配的。