NAT模式-cissp官方学习指南.第7版详细介绍了网络地址转换(NAT)在虚拟化环境中的应用,特别是针对Windows系统下的VirtualBox和Ubuntu虚拟机。NAT模式的主要特点是:
1. **主机与虚拟机网络互动**:当主机能够上网时,NAT模式下虚拟机也能通过NAT Engine间接访问互联网。虚拟机的网络请求首先传递给NAT Engine,由其处理对外通信,然后将响应转发回虚拟机。
2. **网络隔离性**:虚拟机之间由于通过NAT Engine中继,无法直接ping通彼此。这意味着虚拟机之间的通信只能通过主机作为跳板。
3. **ping行为**:虚拟机可以ping通主机,因为目标是网关,而主机不能ping通虚拟机,除非通过特定设置。
4. **应用场景**:NAT模式适用于那些只需要虚拟机上网,不需要它们直接与外部网络交互或互相通信的情况,适合于满足基本需求的场景。
配置NAT模式时,需要选择PCnet-FAST III作为控制芯片,并确保混合模式被关闭,接入网线配置为活动状态。虚拟机的IP地址通常是自动获取的,如10.0.2.15,网关设置为10.0.2.2,但要注意不同虚拟机可能共享同一网关,但实际使用的网关是独立的。
对于SSH访问,即Secure Shell,虽然未在部分描述中直接提及,但考虑到NAT模式下虚拟机需要通过主机进行网络访问,因此可以通过SSH在Windows(WinSCP和PuTTY)上远程连接到Ubuntu虚拟机,前提是虚拟机已经配置了必要的SSH服务(如SSL服务器)并安装了文本编辑器(如VIM)。
相比之下,BridgedAdapter模式(桥接模式)提供更全面的网络连接,允许虚拟机与主机处于同一网络,实现全网段内的通信,但要求主机本身能正常上网。在桥接模式下,虚拟机有自己的独立IP和网关,与主机网络结构相同,因此主机和虚拟机之间可以直接通信。
总结来说,NAT模式是轻量级的选择,适合那些对虚拟机网络需求简单的场景,而桥接模式则提供了更强的网络隔离性和性能,适用于需要完整网络功能的虚拟机。无论哪种模式,都涉及到虚拟网络配置和主机网络设置的协调,确保正确地映射和路由流量。