原文:https://www.nakivo.com/blog/virtualbox-network-setting-guide
VirtualBox 网络模式:
- 未附加
- NAT
- NAT 网络
- 桥接适配器
- 外部网络
- 仅主机模式适配器
- 通用驱动程序
虚构网络适配器
每个 VirtualBox VM 最多能够应用八个虚构网络适配器,每个适配器又称为网络接口控制器(NIC)。能够在 VirtualBox GUI(图形用户界面)中配置四个虚构网络适配器。所有虚构网络适配器(最多 8 个)都能够应用 VBoxManage modifyvm 命令进行配置。VBoxManage是 VirtualBox 的命令行管理工具,可用于配置所有 VirtualBox 设置,包含 VirtualBox 网络设置。能够在虚拟机设置中拜访 VirtualBox 网络适配器设置(抉择您的 VM,点击设置并转到 VM设置 窗口中 的网络局部)。
在那里,您应该看到四个适配器选项卡。创立虚拟机后,默认状况下会启用一个虚构网络适配器。您能够勾选“启用网络适配器”复选框以启用适配器,并勾销选中复选框以禁用(此复选框定义虚构网络 适配器 设施是否连贯到 VM)。
点击高级以扩大 高级VirtualBox 网络适配器设置。
VirtualBox 中的虚构网络适配器类型
虚构网络适配器是软件模仿的物理设施。有六种虚构适配器类型能够通过 VirtualBox 进行虚拟化。
- AMD PCnet-PCI II(Am79C970A)。此网络适配器基于 AMD 芯片,可用于多种状况。至于 Windows 来宾,此网络适配器可用于较旧的 Windows 版本(如 Windows 2000),因为较新的 Windows 版本(如 Windows 7、8 和 10)不蕴含此适配器的内置驱动程序。最后,*Am79C970A* PCI 器件蕴含一个单芯片 10 Mbit 控制器,并集成了 DMA 引擎。此网络适配器还反对 AMD 的幻数据包技术,用于近程唤醒。
- AMD PCnet-FAST III(Am79C973)。简直所有能够在 VirtualBox 上运行的来宾操作系统都反对此虚拟化网络适配器。GRUB(疏导加载程序)能够应用此适配器进行网络疏导。与以前的网络适配器相似,这个是基于 AMD 芯片的。
- 英特尔 PRO/1000 MT 台式机(82540EM)。此适配器可与 Windows Vista 和较新的 Windows 版本完满配合。大多数 Linux 发行版也反对此适配器。
- 英特尔 PRO/1000 T 服务器(82543GC)。Windows XP 无需装置其余驱动程序即可辨认此适配器。
- 英特尔 PRO/1000 MT 服务器(82545EM)。此适配器模型可用于从其余平台导入 OVF 模板,并且能够简化导入过程。
- 半虚拟化网络适配器(virtio-net) 是一种特例。来宾操作系统必须为虚拟化环境提供非凡的软件接口,而不是虚拟化大多数操作系统反对的网络硬件。此办法容许您防止网络硬件模仿的复杂性,从而能够进步网络性能。
VirtualBox 反对行业标准 virtIO 网络驱动程序。VirtIO 网络驱动程序是 KVM 我的项目的一部分,并且是开源的。这些驱动程序实用于内核为 2.6.25 或更高版本的 Linux,以及包含旧版本(如 Windows 2000、XP 和 Vista)的 Windows。
巨型帧反对
VirtualBox 提供对巨型帧(能够携带大小超过 1,500 字节的数据包的以太网帧)的无限反对。如果您须要应用巨型帧,请抉择一个英特尔虚拟化网络适配器,并将该适配器配置为在桥接模式下工作。基于 AMD 的虚构网络适配器不反对巨型帧。如果尝试为基于 AMD 的虚构网络适配器启用巨型帧,则输出和输入流量的巨型帧将以静默形式抛弃。默认状况下,巨型帧处于禁用状态。
VirtualBox 网络模式
VirtualBox 提供了一长串网络模式,这是 VirtualBox 网络设置中最乏味的性能之一。每个虚构网络适配器都能够独自配置为在不同的网络模式下运行。例如,您能够为适配器 1 设置 NAT 模式,为适配器 2 设置 仅主机 模式。您能够在 附加到 下拉菜单中选择网络模式。
让咱们具体思考每个 VirtualBox 网络模式。
未附加
虚构网络适配器装置在 VM 中,但网络连接失落,就像应用物理网络适配器时拔下以太网网线一样。此模式可用于测试。例如,您能够短时间启用此网络模式以模仿拔下电缆。当您通过切换到另一种网络模式来禁用“未连贯”模式时,网络连接将再次可用。您还能够查看 DHCP 客户端是否正确获取了 IP 地址,在链路中断或丢包后,相应的应用程序是否能够复原下载等。
您能够应用任何其余网络模式,而无需勾选“电缆 连贯”复选框,而不是应用 “未连贯”网络模式。您能够在 VM 处于运行状态时勾选 / 勾销选中该复选框(请参阅下面的屏幕截图)。不要遗记点击 确定 以利用虚拟机网络配置中的更改。
NAT
默认状况下,为虚构网络适配器启用此网络模式。VM 上的来宾操作系统能够应用虚构 NAT(网络地址转换)设施拜访物理局域网(LAN)中的主机。内部网络(包含互联网)可从来宾操作系统拜访。当 NAT 模式用于 VirtualBox 网络时,无奈从主机或网络中的其余计算机拜访来宾计算机。例如,对于心愿仅将 VM 用于 Internet 拜访的用户,此默认网络模式已足够。
VM 网络适配器的 IP 地址是通过 DHCP 获取的,并且无奈在 GUI 中更改此网络模式中应用的网络的 IP 地址。VirtualBox 具备内置的 DHCP 服务器和 NAT 引擎。虚构 NAT 设施应用 VirtualBox 主机的物理网络适配器作为内部网络接口。NAT 模式下应用的虚构 DHCP 服务器的默认地址为 10.0.2.2(这也是虚拟机的默认网关的 IP 地址)。网络掩码为 255.255.255.0。
如果将两个或多个虚拟机的网络适配器配置为应用 NAT 模式,则每个虚拟机将在专用虚构 NAT 设施前面的本人的隔离网络中获取 10.0.2.15 IP 地址。每个 VM 的默认网关为 10.0.2.2。在 VirtualBox 中,应用 NAT 模式时 IP 地址不会更改,如下所示:
要为具备 VBoxManage 的虚拟机启用 NAT 模式,请执行以下命令:
VBoxManage modifyvm VM_name –nic1 nat
哪里:
- VM_name是虚拟机的名称;
- NIC1 是虚构网络适配器的编号;
- nat是您须要设置的 VirtualBox 网络模式的名称。
能够通过单击 端口转发 按钮间接从 VirtualBox VM 网络设置窗口配置端口转发(如下面的屏幕截图所示)。无关在 VirtualBox 网络设置中配置端口转发的详细信息,您能够在上面的 网络模式 局部之后找到这些信息。
NAT 网络
此模式相似于用于配置路由器的 NAT 模式。如果对多个虚拟机应用 NAT 网络模式,则它们能够通过网络互相通信。VM 能够拜访物理网络中的其余主机,也能够拜访内部网络(包含 Internet)。来自内部网络的任何计算机以及来自主机所连贯的物理网络的计算机都无法访问配置为应用 NAT 网络模式的 VM(相似于将路由器配置为从家庭网络拜访 Internet 时)。应用 NAT 网络模式时,您无奈从主机拜访来宾计算机(除非您在全局 VirtualBox 网络设置中配置端口转发)。内置的 VirtualBox NAT 路由器应用 VirtualBox 主机的物理网络接口控制器作为内部网络接口(就像 NAT 模式一样)。
网络地址和名称能够在全局 VirtualBox 首选项(文件 > 首选项)中更改。在“首选项”窗口的左窗格中,抉择“网络”以拜访全局 VirtualBox 网络设置,而后双击现有 NAT 网络以编辑设置(您也能够通过单击 + 或 x 图标增加新网络或删除现有网络)。
在将呈现的小弹出窗口中,还能够启用 / 禁用 DHCP,IPv6 并配置端口转发。
NatNetwork 的默认地址是 10.0.2.0/24。
默认网关 IP 为 10.0.2。1(x.x.x.1 模板用于调配默认网关 IP)。例如,如果在 VirtualBox 中为 NAT 网络模式创立新的虚构网络,并设置 192.168.22.0/24 网络地址,则此网络中网关的 IP 地址将为 192.168.22。1. 无奈更改 NAT 网络 模式下应用的网络的网关 IP 地址,也无奈更改 DHCP 服务器收回的 IP 地址范畴。同样,DHCP 服务器的 IP 地址默认为 10.0.2.3(应用 x.x.x.3 模板)。
在 VirtualBox 上运行的 Windows 7 VM 的 IP 配置,并在 NAT 网络 模式下配置了虚构网络适配器,显示在屏幕截图中。
如果您不想在 GUI 中编辑 VirtualBox 网络设置,则能够应用以下命令应用 VBoxManage 增加新的 NAT 网络:
VBoxManage natnetwork add –netname natnet1 –network“192.168.22.0/24”–enable
哪里:
- natnet1 是 NAT 网络的名称;
- 192.168.22.0/24 是该 NAT 网络的地址。
如果要配置 VM 网络适配器以便将 NAT 网络 模式与 VBoxManagement 一起应用,请运行以下命令:
VBoxManage modifyvm VM_name –nic1 natnetwork
哪里:
- NIC1 是第一个虚构网络适配器(网络接口控制器);
- natnetwork是 VirtualBox 网络模式的名称。
在利用这些设置之前,可能须要敞开 VM。
为了防止在本文的每个局部中为 VM 的虚构网络适配器选择网络模式时与 VBoxManage 反复雷同的命令,请思考所有可能的 VirtualBox 网络模式的名称:无、空、nat、natnetwork、桥接、intnet、hostonly、通用。
端口转发 是能够从此窗口拜访和配置的另一个选项。端口转发可用于配置从主机和同一物理网络的其余主机对 VM 内来宾操作系统上运行的服务的拜访权限(请参阅上面的详细信息)。如您所见,NAT 模式和 NAT 网络 模式的端口转发设置的地位在 VirtualBox GUI 中是不同的。NAT 模式的端口转发设置在 VM > 设置 > 网络中可用,而 NAT 网络 模式的端口转发设置能够在“网络”>“文件首选项”>中配置。这是因为 NAT 模式的端口转发规定对于每个虚拟机都是独自的,而 NAT 网络模式的端口转发规定对于适配器连贯到相应 NAT 网络的多个虚拟机是通用的。请参阅上面的端口转发局部中无关配置 端口转发 的详细信息。
桥接适配器
此模式用于将 VM 的虚构网络适配器连贯到 VirtualBox 主机的物理网络适配器连贯到的物理网络。VM 虚构网络适配器应用主机网络接口进行网络连接。简而言之,网络数据包间接从虚构网络适配器发送和接管,而无需额定的路由。VirtualBox 将非凡的网络过滤器驱动程序用于 桥接 网络模式,以便从主机的物理网络适配器过滤数据。
此网络模式可用于在必须可从物理局域网齐全拜访的 VM 上运行服务器。在 VirtualBox 中应用 桥接 网络模式时,您能够从 VM 拜访主机,物理网络的主机和内部网络,包含 Internet。能够从主机和连贯到物理网络的其余主机(和 VM)拜访 VM。
如果主机上有多个物理网络适配器,则应在 VirtualBox 网络设置中抉择正确的适配器。在上面的屏幕截图中,您能够看到两个物理网络适配器–以太网适配器和 Wi-Fi 适配器。如果对无线网络适配器应用桥接模式,则不能在客户机操作系统中应用该 Wi-Fi 适配器的低级别性能。例如,您无奈抉择要连贯的 Wi-Fi 网络、启用监控模式等。相同,您须要连贯到主机上的 Wi-Fi 网络。如果您必须在虚拟机的来宾操作系统中应用 Wi-Fi 适配器的所有性能,请应用 USB Wi-Fi 适配器和 USB 直通性能,如无关在 VirtualBox 上装置 Kali Linux 的博客文章中所述。
在 VirtualBox 中,应用 Bridged 模式时,VM 虚构网络适配器的 IP 地址能够与主机的物理网络适配器的 IP 地址属于同一网络。如果物理网络中有 DHCP 服务器,VM 的虚构网络适配器将在 桥接 模式下主动获取 IP 地址(如果在来宾操作系统的网络接口设置中设置了主动获取 IP 地址)。因而,在桥接模式下运行的虚构网络适配器的默认网关与主机的默认网关雷同。让咱们看一个蕴含 IP 地址的简略示例。
物理网络地址:10.10.10.0/24
物理网络中默认网关的 IP 地址:10.10.10.1
物理网络中 DHCP 服务器的 IP 地址:10.10.10.1
主机的 IP 配置:IP 地址 – 10.10.10.72; 网络掩码 – 255.255.255.0; 默认网关 – 10.10.10.1。
来宾计算机的 IP 配置:IP 地址 – 10.10.10.91; 网络掩码 – 255.255.255.0; 默认网关 – 10.10.10.1。
有时,您可能会发现物理网络中有多个网关。您能够应用主机通过一个网关连贯到必要的网络,并应用来宾计算机通过第二个网关连贯到其余网络。还能够编辑 VM 上的路由表,并增加路由以应用两个网关连贯到相应的网络。如您所见,桥接网络模式是 VirtualBox 网络设置中具备许多用例的弱小选项。
混淆模式 。此模式容许网络适配器传递所有收到的流量,而不论流量被寻址到哪个适配器。在失常模式下,网络适配器仅接管蕴含此特定网络适配器的 MAC 地址作为标头中指标地址的帧。寻址到与所选适配器的 MAC 地址不同的 MAC 地址的帧(当流量未播送时)在失常模式下被抛弃。 混淆模式 使物理网络适配器能够具备多个 MAC 地址,从而容许所有传入流量通过主机的物理网络适配器并达到具备主机适配器上示意的本人的 MAC 地址的 VM 的虚构网络适配器,即便该流量未寻址到该特定 VM 的虚构网络适配器也是如此。
大多数无线网络适配器不反对混淆模式。桥接到 Wi-Fi 适配器的形式如下 – VirtualBox 替换必须传送到虚拟机的虚构网络适配器的以太网帧标头中的相应 MAC 地址(主机 Wi-Fi 适配器的 MAC 地址必须用于该流量)。混淆模式对于网络测试和平安审核十分有用。您能够在 VirtualBox 网络设置中启用混淆模式,并应用嗅探器监控网络流量。
应用 混淆模式 有三个选项。
- 否定。任何不发往 VM 的虚构网络适配器的流量都将对 VM 暗藏。默认状况下设置此选项。
- 容许虚拟机。所有流量都对 VM 网络适配器暗藏,但传输到其余 VM 和从其余 VM 传输的流量除外。
- 全副容许。此模式没有任何限度。VM 网络适配器能够查看所有传入和传出流量。
混淆 模式不仅可用于 桥接 网络模式,还可用于 NAT 网络、外部网络 和仅主机模式。
外部网络
适配器配置为在 VirtualBox 外部网络 模式下工作的虚拟机连贯到隔离的虚构网络。连贯到此网络的虚拟机能够互相通信,但它们无奈与 VirtualBox 主机或物理网络或内部网络中的任何其余主机通信。无奈从主机或任何其余设施拜访连贯到外部网络的 VM。VirtualBox 外部网络可用于对实在 网络 进行建模。
例如,能够创立三个 VM,每个 VM 都有一个连贯到外部网络的虚构网络适配器(适配器 1)。这些网络适配器的 IP 地址是从用于 VirtualBox 外部网络的子网定义的(您应该手动定义子网)。其中一个 VM(VM1)还具备配置为在 NAT 模式下运行的第二个虚构网络适配器。VM1被配置为路由器(创立路由器的最佳解决方案之一是装置 Linux 并配置 IPTABLES,但在 VirtualBox 网络测试的状况下,您第一次能够应用更简略的路由解决方案)。
如果在 VM2 和 VM3 的网络设置中将 VM1 的外部网络适配器的 IP 地址设置为网关,则网络适配器仅连贯到 VirtualBox 外部网络的 VM2 和 VM3 能够拜访内部网络。
此示例中应用的网络配置:
VM1.IP 地址 – 192.168.23.1(外部网络模式);10.0.2.15(NAT 模式),网关 10.0.2.2(内置 VirtualBox NAT 设施的 IP 地址)。
VM2.IP 地址 – 192.168.23.2(外部网络),网关 – 192.168.23.1
VM3.IP 地址 – 192.168.23.3(外部网络),网关 – 192.168.23.1
VirtualBox 外部网络子网:192.168.23.0/24
无关更清晰的信息,请参见下图。
留神 :在理论网络基础架构中施行防火墙规定之前,您还能够部署此类虚构基础架构以在 IPTABLES 中测试防火墙规定,但在连贯到内部网络 / 从内部网络连接到内部网络时,最好对 VM1 的第二个虚构网络适配器应用 桥接 模式,而不是 NAT 模式。
仅主机模式适配器
此网络模式用于主机和来宾之间的通信。VM 能够与连贯到仅主机模式网络的其余 VM 以及 主机 通信。VirtualBox 主机能够拜访连贯到仅主机模式网络的所有 VM。
VirtualBox 仅主机 模式 虚构网络适配器是在主机操作系统中创立的,用于 仅主机 模式网络。您能够通过转到 文件 > 主机网络管理器 来编辑此 VirtualBox 网络的设置。
在本例中,仅主机模式网络的默认网络地址为 192.168.56.0/24,主机上虚构网络适配器的 IP 地址为 192.168.56.1。您能够在 适配器 选项卡中手动编辑这些 IP 地址。能够通过勾选相应的复选框来启用或禁用 DHCP 服务器。在“DHCP 服务器”选项卡中,能够设置 DHCP 服务器的 IP 地址、网络掩码以及要为 DHCP 客户端颁发的 IP 地址范畴。
VM 的虚构网络适配器在其 IP 配置中没有网关,因为 仅主机模式 不容许连贯到仅主机模式网络内部的任何设施。也能够创立多个 VirtualBox 仅主机网络适配器,以便应用不同的仅主机网络——只需按 “创立” 按钮。如果不再须要仅主机模式网络,只需抉择适配器并点击 删除 即可。
通用驱动程序
此网络模式容许您共享通用网络接口。用户能够抉择要在扩大包中散发或蕴含在 VirtualBox 中的适当驱动程序。
VirtualBox通用驱动程序 模式有两种子模式 – UDP 隧道和 VDE(虚构分布式以太网)网络。
UDP 隧道。在不同主机上运行的虚拟机能够应用现有网络根底构造进行通明通信。
VDE 网络。虚拟机能够连贯到 Linux 或 FreeBSD 主机上的虚构分布式交换机。您须要从源代码编译 VirtualBox 以应用 VDE 网络,因为规范的 VirtualBox 软件包不包含此性能。
VirtualBox 网络模式比拟
为了更不便起见,让咱们在此表中总结无关 VirtualBox 反对的网络模式的所有信息:
端口转发
端口转发是拦挡寻址到相应 IP 地址和端口的流量的过程,以及将该流量重定向到其余 IP 地址和 / 或端口的过程。能够在计算机和其余路由器设施上应用非凡应用程序来配置端口转发。端口转发最风行的用例之一是提供对暗藏在 NAT 前面的特定网络服务的拜访,这些服务来自内部网络。配置端口转发规定后,客户端能够通过连贯到路由器(主机)的内部 IP 地址和指定端口,从内部拜访相应的服务。
数据包首先由路由器上的应用程序拦挡,而后应用程序读取相应标头(IP 数据包标头、TCP 或 UDP 段的标头)的指标 IP 地址和端口号。如果标头中的指标 IP 地址和 / 或端口号的组合与端口转发规定中设置的条件匹配,则路由应用程序将重写标头信息(IP 地址和 / 或端口号),并依据端口转发规定将数据包 / 分段发送到另一个网络接口。
默认状况下,无奈从 VirtualBox 主机和 LAN 中的其余主机连贯到其网络适配器设置为在 NAT 或 NAT 网络 模式下运行的 VirtualBox 虚拟机,但 VirtualBox 提供了内置的端口转发性能来启用此类拜访。
示例 1 – SSH 拜访
当初让咱们思考应用连贯到通过 NAT 模式连贯到网络的 Ubuntu Linux VM 上运行的 SSH 服务器的示例来配置端口转发以连贯到 VirtualBox VM。您能够在这篇博文中浏览如何在 VirtualBox 上装置 Ubuntu。
输出数据:
主机 IP:10.10.10.72(物理网卡)。
Ubuntu VM IP:10.0.2.15(NAT 模式)
用户名:用户 1
\1. 在 Ubuntu VM 上装置 SSH 服务器。
apt-get install openssh-server
\2. 编辑 SSH 服务器配置文件。
vim /etc/ssh/sshd_config
\3. 勾销正文用于启用明码身份验证的字符串。
明码身份验证 是
\4. 重新启动 SSH 守护程序(服务)。
/etc/init.d/ssh restart
\5. 验证 SSH 服务器是否失常工作,并尝试从本地主机(Ubuntu VM)连贯到 SSH 服务器。
SSH user1@127.0.0.1
6. 如果一切正常,则能够开始在 VirtualBox 中配置端口转发。
如您所知,您应该关上 VM 设置 并抉择 “网络”局部。抉择配置为在 NAT 模式下工作的虚构网络适配器,开展 高级 设置 并点击 端口转发 按钮。单击 + 图标以在虚拟机的 VirtualBox 网络设置中增加新的端口转发规定。
默认状况下,SSH 服务器侦听第 22 个 TCP 端口。让咱们创立一个规定,容许您将端口 8022 上与 VirtualBox 主机的所有连贯转发到端口 22 上的 Ubuntu VM,该端口由 SSH 服务器侦听。首先,您能够创立一个仅容许来自 VirtualBox 主机的连贯的规定。
名字 | 协定 | 主机 IP | 主机端口 | 访客 IP | 访客端口 |
---|---|---|---|---|---|
Ubuntu-SSH | 技术单干打算(TCP | 127.0.0.1 | 8022 | 10.0.2.15 | 22 |
VirtualBox GUI 中端口转发规定窗口的视图显示在上面的屏幕截图中。
在 VirtualBox 主机上关上 SSH 客户端(例如,如果您应用 Windows,则为 PuTTY),并在端口 127 上连贯到 0.0.1.8022。
如果您创立相似的端口转发规定,其中将定义 VirtualBox 主机的物理网络适配器的实在 IP 地址而不是本地主机 IP 地址(8022.127.0.0),则物理网络中的其余主机将可能通过连贯到端口 1 上的 VirtualBox 主机通过 SSH 拜访 Ubuntu VM。在此示例中,VirtualBox 主机上物理网卡的 IP 地址为 10.10.10.72。
名字 | 协定 | 主机 IP | 主机端口 | 访客 IP | 访客端口 |
---|---|---|---|---|---|
Ubuntu-SSH | 技术单干打算(TCP | 10.10.10.72 | 8022 | 10.0.2.15 | 22 |
在您的 VirtualBox 主机上或连贯到 LAN 的其余主机上关上 SSH 客户端,并在端口 8022 上连贯到 VirtualBox 主机 IP。
示例 2 – HTTP 拜访
如果要在 VM 上部署 Web 服务器并提供从内部拜访网站的权限,能够增加另一个端口转发规定。让咱们思考如何配置端口转发规定,以便从 VirtualBox 主机和连贯到物理局域网(LAN)的其余计算机拜访部署在 Ubuntu VM 上的网站。在本例中,Apache 用作 Web 服务器。
首先,在 VirtualBox 上运行的 Ubuntu VM 上装置 Apache。
apt-get install apache2
默认状况下,ufw 防火墙在 Ubuntu 中处于禁用状态。如果在 Ubuntu VM 上启用了防火墙,请确保已启用对 TCP 80 端口的拜访。
装置 Apache 后,在 Ubuntu VM 上关上 Web 浏览器,通过在地址栏中输出 http://127.0.0.1 来拜访默认的 Apache 页面。如果一切正常,您将在网络浏览器中看到 Apache2 Ubuntu 默认页面。
这意味着当初您能够在 VirtualBox 网络设置中配置端口转发规定,以拜访托管在 Ubuntu VM 上的网站。关上 端口转发 设置窗口,办法是转到 网络 > [抉择适配器] > 端口转发 > 虚拟机设置(与上述相似)。您能够通过执行以下操作来增加新规定:
名字 | 协定 | 主机 IP | 主机端口 | 访客 IP | 访客端口 |
---|---|---|---|---|---|
Ubuntu-HTTP80 | 技术单干打算(TCP | 10.10.10.72 | 8080 | 10.0.2.15 | 80 |
在主机或连贯到物理网络的任何其余计算机上关上 Web 浏览器,而后输出 VirtualBox 主机的 IP 地址和下面创立的端口转发规定中定义的端口:
http://10.10.10.72:8080
在以后示例中,10.10.10.72 是 VirtualBox 主机的 IP 地址,8080 是在 VirtualBox 主机上侦听的 TCP 端口。配置端口转发的踊跃结果显示在上面的屏幕截图中。
还能够创立相似的规定,用于通过 RDP、FTP 和其余协定拜访 VM。
为其虚构网络适配器在 NAT 网络模式下工作的 VM 配置端口转发的性能相似(请参阅下面的局部,其中介绍了 NAT 网络模式,以查找 NAT 网络 模式的端口转发设置)。
论断
VirtualBox 是一个弱小的虚拟化解决方案,非常灵活,并提供宽泛的网络设置。每个 VM 最多能够应用八个虚构网络适配器,并且每个网络适配器都能够模仿为理论 Intel 和 AMD 网络接口控制器(NIC)的相应型号。VirtualBox 网络适配器设置容许您更改每个虚构 NIC 的 MAC 地址,插入或插入虚构网络电缆,并选择网络模式。设置虚构网络适配器的网络模式是 VirtualBox 网络设置中最乏味和最重要的局部之一。有六种网络模式,每种模式都可用于不同的用例。能够将端口转发配置为对网络适配器在 NAT 或 NAT 网络模式下运行的 VM 进行内部拜访。