假设在一个楼层里,大家使用的都是这个楼层的局域网,A同学的电脑的内网IP地址为192.168.0.10,B同学的电脑的内网IP为192.168.0.11。
桥连接
假设B同学在自己的电脑里安装了一个VMWare,然后创建了一个Linux操作系统,如果该同学创建该系统的时候使用的是桥连接的方式,那么该Linux操作的IP和B同学电脑的IP在同一个网段中,即192.168.0.xx,假设是192.168.0.20。这样,A同学、B同学、B同学创建的虚拟机之间都可以互相通信,因为大家都是在同一个网段中。
但是考虑这样一种情况,如果教室中有127个同学,每一个同学除了使用自己的电脑之外,还创建了一台虚拟机,而且都是用的是桥连接,那么相当于占用了该网段中的254个ip,这样就出现了IP地址冲突的情况(虽然有255个,但是全0和全1分别是网络号和广播号,应该避免使用)。这也就是桥连接的不足:容易出现IP冲突。优点就是主机之间都可以互相通信。
NAT模式(一般选择这个)
在桥连接举的例子基础上,如果B同学使用的是NAT模式创建了一个虚拟机,那么他的主机上除了192.168.0.11之外,还有一个IP,假设是192.168.100.10,那么B同学所创建的虚拟机的IP和B同学主机中第二个IP同一个网段,假设是192.168.100.20。所以这样的话,创建的Linux系统并不会占用楼层里的IP,就不会出现像桥连接那样的IP冲突。
使用这种方式创建的虚拟机可以访问外网。
主机模式
所创建的虚拟机是一个独立的主机,不能访问外网。