目前我已经在 VirtualBox 上设置了桥接网络。在我的 CentOS 机器中,当我输入时,ifconfig -a
我只有 eth0 和 lo 接口。同样,在 Windows Server 2008 中,只有一个本地连接。我的理解是,一个接口对应一个适配器,eth0/本地连接用于连接“外部世界”。我正在尝试在两个环境之间设置静态网络,因此需要另一个接口(eth1 和本地连接 2)。但是我似乎无法创建这些接口。这是否意味着检测到适配器时会自动生成接口?
我能做些什么?
答案1
“桥接网络”将建立一个桥并将每个虚拟机的单个接口连接到该桥。 VirtualBox 会将您的主机网络连接添加到该网桥。
因此,虚拟机可以相互通信,也可以像互联网一样访问外部。
这尤其意味着两个虚拟机都是同一个局域网,可以直接相互连接。
如果我误解了您的问题,请为您的问题添加更多详细信息。 (特别是我不清楚你的“静态网络”的含义。)
答案2
$> dmesg | grep eth
这将显示 Linux 内核检测到的以太网适配器的实例。我相信如果虚拟机托管在您的 Linux 系统上,您需要 TUN/TAP 虚拟接口。
在我的答案顶部的命令的输出中,您将看到检测到的所有以太网接口。如果您看到“eth0”和“eth1”,请告诉我。如果在 DMESG 中检测到您的 eth1,但在 ifconfig 的输出中未检测到,我们可以遵循故障排除 SOP 来为您解决此问题。
创建适配器时会自动生成接口,如果不是立即生成,则会在计算机下次启动时检测到
静态接口通常是可编辑的/etc/rc.d/rc.inet,一个启动脚本,在计算机启动时运行,并在运行级别之间保留网络配置。
答案3
觉得这听起来很微不足道。转到 VirtualBox 下的计算机 -> 设置 -> 网络 -> 适配器。设法添加虚拟适配器,因此生成了更多接口。