VirtualBox Import & Same Mac Address

6

VM Virtual Box exportada (CentOS 5.5 com adições de convidado instaladas) - Success
Importado CentOS VM com sucesso em outro Windows Machine via Windows Batch

Problema:
VM After Import retém o mesmo endereço Mac e obtém o mesmo IP de onde foi exportado, existe uma forma de alterar / limpar o IP & MAC ao exportar ou depois de importar?

um comando VBoxManage pode ser? Qual eu posso colocar em um arquivo de lote depois da importação?

Ficarei grato por sua ajuda neste Atenciosamente

    
por rihatum 27.10.2010 / 13:58

2 respostas

6

Você pode alterar o macaddress de uma máquina com

vboxmanage modifyvm VMName --macaddressN macaddress

onde N é o número da interface e o macaddress corresponde ao regexp [0-9A-Fa-f][02468ACEace][0-9A-Fa-f]{10}

por exemplo

vboxmanage modifyvm VMName --macaddress1 000027D15bE8

Você definiu um endereço IP estático na sua VM base?

EDITAR

Com base na discussão abaixo, acredito que será melhor usar

vboxmanage modifyvm VMName --macaddressN auto

Que definirá um novo endereço mac uma vez. A máquina então reterá esse novo endereço mac.

    
por 27.10.2010 / 16:18
1

Aqui está um exemplo de script simples que eu criei. Pode ser útil como um exemplo do que você pode fazer.

Um pequeno lado não há apenas 8 interfaces de rede disponíveis para configuração

#!/bin/bash

# this script changes the network set up $cable a virtual box vim
vmname="floating"
nic=1
hostinterface="eth0"
cable="off"

#vboxmanage showvminfo "floating" | grep NIC
# usefull to see your vms configuration

((nic=1))
echo "network interface $nic"
vboxmanage modifyvm $vmname --nic$nic bridged --nictype$nic "82540EM" --cableconnected$nic $cable --bridgeadapter$nic $hostinterface --macaddress$nic 08002713F6EA

((nic=2))
echo "network interface $nic"
vboxmanage modifyvm $vmname --nic$nic bridged --nictype$nic "82540EM" --cableconnected$nic $cable --bridgeadapter$nic $hostinterface --macaddress$nic 08002713F6EB

vboxmanage showvminfo $vmname | grep NIC
#vboxmanage startvm "$vmname"

    
por 03.02.2012 / 10:30