我如何将信息传递给 Virtualbox 客户机?

我如何将信息传递给 Virtualbox 客户机?

我有一个 Virtualbox 映像,我将在几台不同的机器上运行它。客户操作系统在启动时需要知道它在哪台机器上运行(例如,通过检索主机的公共 IP 或主机名)。遗憾的是,Virtualbox 的网络不会公开此信息。

有没有一种简单的方法可以将信息从 Virtualbox 主机传递到 Virtualbox 客户系统?(在这里,我想传递主机 IP 地址或主机名。)我可以想象配置一个专用服务,例如 HTTP 服务器(在客户机或主机上),但这似乎有点小题大做;或者我可以想象一些解决方法,比如暴露一个假的 USB 设备等,但有没有更方便的方法?

答案1

假设客户操作系统具有 Virtualbox 客户机附加功能,则正确的方法是使用“客户机属性”:请参阅这里这里在 Virtualbox 手册中,以及这个问题举个例子。

相关内容