amp*_*ent 6 networking virtual-machine virtualbox
我想使用以下命令从命令行启动我的 VM,而无需使用 GUI:
VBoxManage startvm <MY_VM> --type headless
并从下一个提示进入 SSH。然而,问题是我的笔记本电脑使用办公室 WiFi,它使用 DHCP,因此分配给 VM 实例的 IP 地址几乎每次都会更改。当我启动 GUI 时,我可以获取 IP,然后关闭它并通过 SSH 进入它,但是,我发现这一步很烦人,而且似乎没有必要(或应该是)。
有什么方法可以让该VBoxManage
实用程序返回新启动的实例的 IP 地址,然后我会用它通过 SSH 连接到它?
我要补充一点,我曾经Vagrant
推出过VirtualBox
它绕过了对 IP 的需求(只是做vagrant ssh
),但 Vagrant 有一些我想避免的其他奇怪之处,即使用 bare VirtualBox
。
如果ip是由virtualbox分配的,你可以得到它。
VBoxManage guestproperty get yourvmname "/VirtualBox/GuestInfo/Net/0/V4/IP"
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
4023 次 |
最近记录: |