6.7.仅主机网络

6.7.仅主机网络

我已经使用 Oracle VM Virtual Box 安装了 CentOS 最小版本。我需要安装一些东西,但是当我运行 yum 时,它报告

Loaded plugins: fastestmirror
Could not retrieve mirrorlist http://mirrorlist.centos.org/?
     release=7&arch=x86_64&repo=os&infra=stock error was
14: curl#6 - "Could not resolve host: mirrorlist.centos.org; Unknown error"

URL 是有效的,无论如何,ping 找不到任何东西。

网络设置显示适配器 1 附加到:仅主机适配器、VirtualBox 仅主机以太网适配器;混杂模式为“拒绝”,并且已检查“电缆已连接”。

StackExchange 答案#1,也是唯一的答案建议改用桥接。我正在尝试这个,默认使用 Atheros AR956x 无线网络适配器,其他规格相同(拒绝,电缆连接)。由于 ping 仍然找不到任何东西,我想我一定错过了一些我必须告诉它的东西。什么可以让这个盒子访问网络?

答案1

仅主机适配器。好吧,这个是非常错误的。您将无法连接到仅主机适配器

6.7.仅主机网络

仅主机网络是 VirtualBox 2.2 版本中添加的另一种网络模式。它可以被认为是桥接和内部网络模式之间的混合:与桥接网络一样,虚拟机可以相互通信并与主机通信,就像它们通过物理以太网交换机连接一样。类似地,与内部网络一样,不需要存在物理网络接口,并且虚拟机无法与外界对话 主机,因为它们没有连接到物理网络接口。

相反,当使用仅主机网络时,VirtualBox

这只是阅读文档的问题。

桥接模式在有线网络上无需任何小技巧即可正常工作。在这里查看我的评论:VirtualBox 无法将 WiFi 与来宾操作系统桥接你将有很多方面需要处理。

TL,博士:使用nat接口。

答案2

鉴于您对我的澄清问题的回答,您还没有完成对客人的设置。由于您没有任何 DHCP 服务,因此它不会自行获取 IP 地址,因此您需要为其提供 IP 地址。

您将需要使用桥接或 NAT 网络连接;您提供的 IP 地址部分取决于您选择的网络连接类型。

答案3

仅主机virtualbox 的网络就是这样的:来宾只能访问主机本身和共享同一虚拟网络的其他虚拟机。

引用自https://www.virtualbox.org/manual/ch06.html#networkingmodes

这可用于创建包含主机和一组虚拟机的网络,而不需要主机的物理网络接口

为了能够从您的访客连接到互联网,您必须选择以下之一桥接或者网络地址转换模式,或者您必须将主机配置为充当路由器(这需要更多工作)。

如果您不想实现某些特殊目标,我建议使用网络地址转换,在此模式下 Virtualbox 默认也提供 DHCP 服务器。因此您无需自行配置网络地址。

相关内容