具有专用网卡的 VirtualBox VM

具有专用网卡的 VirtualBox VM

我的主机上有两个网卡:eno1eno2。它们都连接到同一个 LAN 和子网,但只供eno1主机操作系统使用,并eno2专用于客户虚拟机。

我确实找到了一些信息https://forums.virtualbox.org/viewtopic.php?f=6&t=70273意思是说可以,您可以这么做,但是您要从主机中的网络设置中执行此操作,而不是在 VirtualBox 中。

在主机使用的卡上,清除 VirtualBox NDIS 桥接网络驱动程序复选框的勾选标记。这会为主机保留此 NIC。在客户机使用的卡上,清除桥接网络驱动程序之外的所有复选框。只有虚拟机可以使用此 NIC。

但是,我很难找到有关如何从命令行执行此操作的信息,因为我在无头服务器上运行所有内容。我如何使用来实现这一点vboxmanage

主机操作系统:Debian

嘉宾:同样是 Debian

答案1

Network-Manager可能是您应该查看的地方。首先eno2使用类似 的命令查找 的 MAC 地址ip link show eno2。使用编辑器打开/etc/NetworkManager/NetworkManager.conf,在文件末尾有两行:

[keyfile]
unmanaged-devices=mac:00:11:22:aa:bb:cc

eno2 的 MAC 地址在哪里00:11:22:aa:bb:cc。重启后,eno2 应该保持独立,然后您可以从 VirtualBox 对其进行管理。

相关内容