日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

vboxmanage查询正在运行的vbox虚拟机

發(fā)布時間:2025/3/15 编程问答 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 vboxmanage查询正在运行的vbox虚拟机 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

系統(tǒng):linux通用,virtualbox5.0

每次用下面命令啟動vm虛擬機時,發(fā)現(xiàn)沒辦法知道它的IP。

$ vboxmanage startvm <vmname> --type headless

按照google的一些命令,也查不出來,于是找到一國外哥們兒用arp方法查找在線局域網(wǎng)主機的方法改成了腳本,目前支持單一在線虛擬機,有時間我再改成多用戶。

#!/bin/bash

#This shell script can find the ip of running virtualbox system
#But now(2016/04/18 23:20[beijing]),it only use to find one running virtualbox system
#此腳本用戶找到birdge方式單臺在運行的virtualbox虛擬機ip
VMNAME=`vboxmanage list runningvms | awk -F '"' '{print $2}'`
if [ -n $VMNAME ];then
for i in {100..120}
do
ping -c 1 192.168.1.$i &> /dev/null
done

VMMAC=`vboxmanage showvminfo ${VMNAME} |grep 'MAC'|awk '{print $4}'|awk -F',' '{print $1}' | sed -r 's/^(.{2})(.{2})(.{2})(.{2})(.{2})(.{2})/\1:\2:\3:\4:\5:\6/'`
VMIP=`arp -a | grep -i $VMMAC |sed 's/^.*(\(.*\)).*$/\1/'`
echo $VMIP
else
echo "Enn... , not has running virtualbox system."
fi

?

轉(zhuǎn)載于:https://www.cnblogs.com/liuxuzzz/p/5406370.html

總結(jié)

以上是生活随笔為你收集整理的vboxmanage查询正在运行的vbox虚拟机的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。