导出的虚拟盒子虚拟机(安装了客户添加的CentOS 5.5) – 成功
通过Windows Batch在另一台Windows计算机上成功导入CentOS VM
问题:
虚拟机导入后保留相同的Mac地址,并获得相同的IP,因为它是从出口,有没有办法可以更改/冲洗IP和MAC导出时或导入后?
一个VBoxManage命令可能是? 我可以在导入后放入batch file?
感谢您对这个问候的帮助
您可以使用更改机器的macaddress
vboxmanage modifyvm VMName --macaddressN macaddress
其中N
是接口号,macaddress与正则expression式匹配[0-9A-Fa-f][02468ACEace][0-9A-Fa-f]{10}
例如
vboxmanage modifyvm VMName --macaddress1 000027D15bE8
您是否在您的基础虚拟机上设置了静态IP地址?
编辑
根据下面的讨论,我认为你会更好的使用
vboxmanage modifyvm VMName --macaddressN auto
这将设置一个新的mac地址一次。 机器将保留该新的mac地址。
这是我创build的一个简单的示例脚本。 这可能是一个有用的例子,你可以做什么。
有一点不是只有8个networking接口可用于configuration
#!/斌/庆典
#这个脚本改变networking设置$ cable一个虚拟的盒子vim
虚拟机名称=“浮动”
NIC = 1
hostinterface = “eth0的”
电缆=“关”#vboxmanage showvminfo“floating”| grep网卡
#有用看看你的VMSconfiguration((NIC = 1))
回声“networking接口$ nic”
vboxmanage modifyvm $ vmname –nic $ nic bridged –nictype $ nic“82540EM”–cableconnected $ nic $ cable –bridgeadapter $ nic $ hostinterface –macaddress $ nic 08002713F6EA((NIC = 2))
回声“networking接口$ nic”
vboxmanage modifyvm $ vmname –nic $ nic bridged –nictype $ nic“82540EM”–cableconnected $ nic $ cable –bridgeadapter $ nic $ hostinterface –macaddress $ nic 08002713F6EBvboxmanage showvminfo $ vmname | grep网卡
#vboxmanage startvm“$ vmname”