文章插图
如果你不想使用 virtualbox 的 GUI 界面编辑网络设置,你可以通过以下命令增加一个新的 NAT 网络:
VBoxManage natnetwork add –netname natnet1 –network “192.168.22.0/24” –enable
这里 natnet1 是 NAT 网络的名称,192.168.22.0/24 是 NAT 网络的地址 。
如果你想配置虚拟机网络适配器以便能通过 VBoxManage 使用 NAT 网络模式,可以运行以下命令:
VBoxManage modifyvm VM_name –nic1 natnetwork
这里 nic1 是第一个虚拟网络适配器(网络控制接口),natnetwork 是 VirtualBox 网络模式的名称,VirtualBox 网络模式的名称选项有:none, null, nat, natnetwork, bridged, intnet, hostonly, generic 。应用这些设置前需要先关闭虚拟机 。
端口转发是另外一个可以从这个窗口访问和配置的选项 。端口转发可以用来配置从宿主机以及与宿主机同一物理网络的其他主机访问虚拟机内操作系统上运行的服务的路径(详见下文) 。
正如你所看到的,在 VirtualBox GUI 中,NAT 模式和 NAT 网络模式的端口转发设置的位置是不同的 。NAT 模式的端口转发设置在 VM > 设置 > 网络中可用,而 NAT 网络模式的端口转发设置可以在文件 > 首选项 > 网络中配置 。这是因为 NAT 模式的端口转发规则对每个虚拟机来说是单独的,而 NAT 网络模式的端口转发规则对多个虚拟机来说是共同的,这些虚拟机的适配器都连接到相应的 NAT 网络 。请参阅下面的 \"端口转发 \"部分中关于配置端口转发的详细信息 。
4、桥接适配器
该模式用于将虚拟机的虚拟网络适配器与 VirtualBox 主机的物理网络适配器相连 。虚拟机的虚拟网络适配器使用主机网络接口进行网络连接 。简单地说,虚拟网络适配器直接发送或接收网络数据包,不使用额外的路由 。
桥接网络模式使用一个特殊的网络过滤器驱动程序,以过滤来自主机的物理网络适配器的数据 。这种网络模式下,宿主机所在的物理本地局域网的服务器都能独立对等地访问跑在虚拟机上的服务器 。
在 VirtualBox 中使用桥接网络模式时,你可以从虚拟机访问宿主机、宿主机所在物理网络的其他主机以及外部网络,包括互联网 。虚拟机也可以被同一物理局域网中的宿主机以及其他主机(或虚拟机)所访问 。如果你在宿主机上有多个物理网络适配器,你应该在 VirtualBox 网络设置中选择正确的适配器 。
在下面的截图中,你可以看到两个物理网络适配器–以太网适配器和 Wi-Fi 适配器 。如果你对无线网络适配器使用桥接模式,你就不能在虚拟机操作系统中使用该 Wi-Fi 适配器的底层特性 。例如,你不能选择要连接的 Wi-Fi 网络,启用监控模式等 。相反,你需要连接到宿主机上的 Wi-Fi 网络 。如果你必须在虚拟机的客户操作系统中使用 Wi-Fi 适配器的所有功能,请使用 USB Wi-Fi 适配器和 USB Pass-through 功能,详细说明见 Kali Linux 的博文 。
文章插图
在 VirtualBox 中,使用桥接模式时,虚拟机的虚拟网络适配器的 IP 地址可以与宿主机的物理网络适配器的 IP 地址属于同一个网段 。如果物理网络中有 DHCP 服务器,虚拟机的虚拟网络适配器将在桥接模式下自动获得 IP 地址(如果在虚拟机操作系统的网络接口设置中设置了自动获得 IP 地址) 。因此,在桥接模式下运行的虚拟网络适配器的默认网关与主机的默认网关相同 。让我们看看一个有 IP 地址的简单例子 。
- 物理网络的地址段是:10.10.10.0
- 物理网络的默认网关 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
文章插图
有时你可能发现物理网络中有多个网关 。你可以通过一个网关将宿主机接入某个必要的网络,然后使用另一个网关将虚拟机接入其他的网络 。你也可以修改虚拟机的路由表,使用两个网关接入到合适的网络 。正如你所见,桥接网络模式是 Virtualbox 网络设置中非常强大的选项,可以应用在许多的场景下 。
混杂模式 。这种模式允许网络适配器中转所有接收到的流量,无论流量是寻址哪个适配器的 。在正常模式下,网络适配器只接收包括该特定网络适配器的 MAC 地址作为目标地址的帧 。在正常模式下,被寻址到与所选适配卡的 MAC 地址不同的 MAC 地址的帧(当流量不是广播时)会被丢弃 。混杂模式使一个物理网络适配器有多个 MAC 地址成为可能,允许所有传入的流量通过主机的物理网络适配器,到达虚拟机的虚拟网络适配器,该虚拟机有自己的 MAC 地址,并被认为是宿主机物理适配器上的另一个 mac 地址,即使该流量并不是寻址该特定虚拟机的虚拟网络适配器 。
- 以太网属性网络选项中显示空白的解决方法 更改适配器设置空白怎么回事
- 关于小米折叠屏手机配置 小米环绕屏手机参数设置
- 了解三星watch和gear区别 三星智能手表型号及配置参数
- 分享华为荣耀4a参数配置 华为荣耀4a什么处理器好
- 手机信号满格网络差解决方法 手机网络卡是什么原因造成的
- 详细的华为x20se配置参数 华为x20和x20se的区别是什么
- 笔记本配置选购攻略 笔记本电脑什么配置好
- 1080ti显卡配置怎么样 1080和1080ti性能差距
- RTX3050Ti详细性能配置 3050ti显卡算高端显卡吗
- iPhone13关闭5G步骤步骤 苹果13怎么关闭5g网络