以桥接、NAT模式设置Kali虚拟机
1.桥接模式
VMware桥接模式,也就是将虚拟机的虚拟网络适配器与主机的物理网络适配器进行交接,虚拟机中的虚拟网络适配器可通过主机中的物理网络适配器直接访问到外部网络(例如图中所示的局域网和Internet,下同)。简而言之,这就好像在上图所示的局域网中添加了一台新的、独立的计算机一样。因此,虚拟机也会占用局域网中的一个IP地址,并且可以和其他终端进行相互访问。桥接模式网络连接支持有线和无线主机网络适配器。如果你想把虚拟机当做一台完全独立的计算机看待,并且允许它和其他终端一样的进行网络通信,那么桥接模式通常是虚拟机访问网络的最简单途径。
2.NAT模式
NAT,是Network Address Translation的缩写,意即网络地址转换。NAT模式也是VMware创建虚拟机的默认网络连接模式。使用NAT模式网络连接时,VMware会在主机上建立单独的专用网络,用以在主机和虚拟机之间相互通信。虚拟机向外部网络发送的请求数据”包裹”,都会交由NAT网络适配器加上”特殊标记”并以主机的名义转发出去,外部网络返回的响应数据”包裹”,也是先由主机接收,然后交由NAT网络适配器根据”特殊标记”进行识别并转发给对应的虚拟机,因此,虚拟机在外部网络中不必具有自己的IP地址。从外部网络来看,虚拟机和主机在共享一个IP地址,默认情况下,外部网络终端也无法访问到虚拟机。
3.不同模式下物理机、Kali虚拟机IP地址的关系
物理机打开cmd输入命令:ipconfig
,得到物理机的ip地址:192.168.8.203
桥接模式:
将kali虚拟机的网络配置切换成桥接模式
然后在kali里面输入命令:ifconfig 查看kali的ip地址:192.168.8.78
将其分别和子网掩码进行与运算发现,物理机ip和其子网掩码相与的结果为:192.168.8.0,kali的ip和其 子网掩码相与的结果也为:192.168.8.0
由此可知,物理机和kali虚拟机在同一个子网
关系:在同一个子网
NAT模式:
将kali的网络配置改为NAT模式
然后在kali里面输入命令:ifconfig
查看kali的ip地址,发现kali的ip地址变成了:192.168.30.131
再次将kali的ip地址和子网掩码进行相与运算,结果为:192.168.30.0,和物理机的结果:192.168.8.0不相同
由此可知,物理机和kali虚拟机在不同一个子网
关系:不在同一个子网