1. VBoxHeadless
2. VBoxManage
VBoxHeadless可以在启动时改变一些与Headless模式启动的相关参数, 而VBoxManage不行.
VBoxHeadless的启动方法:
# VBoxHeadless --startvm ubuntu
VBoxManage命令去启动(不过此程序不能在启动时改变VM的一些参数):
# VBoxManage startvm ubuntu -type vrdp
VM以Headless方式启动后. 如何连入VM呢? 这时我们并不知道VM使用的IP是多少, 就算是自动分配与static的情况下, 网络出问题呢?
比如: notebook被suspend了, 恢复后怎么连入VM呢?
之前一直被这个问题, 其实, 一切都有明显的答案的:
netjessinio@niolaptop ~ $ netstat -an|grep 3389
tcp 0 0 0.0.0.0:3389 0.0.0.0:* LISTEN
VirtualBox会listen机器(指host机器)的全部IP! 包括localhost!
^_^这就可以方便rdesktop了
附上使用VBoxManage对Headless模式的相关参数的修改方法:
1. 是否打开vrdp(default为on):
VBoxManage modifyvm name [--vrdp on|off]
2. 修改vrdp的端口, 方便一台机器多个VM
VBoxManage modifyvm name [--vrdpport default|<port>]
3. 修改vrdp使用的IP(host机器的IP)
VBoxManage modifyvm name [--vrdpaddress <host>]
VBoxHeadless还有一些功能是VBoxManage无法做到的, 请见: VBoxHeadless --help
No comments:
Post a Comment
Note: Only a member of this blog may post a comment.