如何防止 Vagrant 创建仅主机网络?

How to prevent Vagrant from creating a hostonly network?

当使用 Vagrant 和 VirtualBox 创建一个 (linux) 虚拟机时,vagrant 会在虚拟机上隐式创建一个 hostonly 网络接口。

这可以预防吗?我认为没有流浪的选择可以做到这一点。我对吗? 实现此目标的最佳 generic/OS-independent 方法是什么?

无法阻止创建仅主机网络,因为这就是 Vagrant 设计的工作方式(请参阅 "Creating a base box" 章节中的 Virtual Machine 要求)。

这是 Vagrant 与机器通信的方式:注入 SSH 密钥、检查状态、运行s provisioner 等

同样,客机的第一个网络接口将专用于与 Vagrant 的通信。

没有它,Vagrant 将无法使用;相反,您可以 运行 在 VirtualBox 中创建自己的虚拟机。