我有一台带有运行Linux(ubuntu)的Virtualbox VM和另一台运行Windows的mac主机 .
我为所有客户虚拟机设置了桥接网络适配器和仅主机网络适配器 .
主机能够ping虚拟机,虚拟机可以ping主机 . 当主机连接到网络时,这可以正常工作 . 家中的路由器充当DNS,因此ping(和其他网络服务)将路由到正确的VM .
But what do I do when I am not connected to a network? (我旅行了很多)是否有某种方式(可能是服务)我可以在主机上运行,它将像一个轻量级DNS,并将流量路由到正确的VM?
1 回答
你可以查看vm的本地地址
然后编辑
并添加您的虚拟机本地地址
你可以编辑
订购主机,绑定
并更改查找顺序 .
更新您可以创建VPN吗?
这将允许你有静态IP,然后离开VPN来处理来自路由器的动态IP?
然后将vm指向新的网络接口
您还可以在脚本中运行上述内容,以便在“脱机”时更改所有虚拟机的网络
参考https://Apple support VPN
参考virtualbox.org vboxmanage
要么
这是一个小黑客 .
我的路由器动态分配我的IP . 但是我强迫它给我IP . 我通过在我的linux盒子上将它设置为静态来分配ip :)这在办公室工作 . 对于不在办公室,我有我的网络脚本的备份,所以我只是删除网络然后更换文件并启动网络(Fedora / Redhat / Centos / etc / sysconfig / network-scripts /上的文件位置)
祝一切顺利