viernes, 29 de junio de 2012

Problemas con el cambio de direccion MAC en una máquina virtualizada debian con VirtualBox.

Cuando se clona una máquina con VirtualBox la dirección MAC se mantiene. El problema se da cuando se quieren ejecutar dos máquinas virtuales al mismo tiempo que han sido clonadas, al tener la misma dirección MAC toman la misma dirección IP dinámica.
Para evitarlo se debe cambiar el número MAC de la tarjeta a través del menú de configuración de redes.
Sin embargo esto puede producir un error, cuando se arranca la máquina se piede el dispositivo eth0. Lo comprobamos cuando hacemos un ifconfig y vemos que ya no aparece en la lista de dispositivos de red.
En mi caso, para comprobar que ha pasado he ejecutado el comando dmesg | grep eth el cual muestra todos los mensajes del kernel en el arranque filtrados de manera que solo aparecen los que tienen la cadena eth.
Según el resultado del comando, por alguna razón, la interfaz eth0 había sido renombrada a eth3 por lo cual hay que cambiar la configuración de los dispositivos de red.
 Para ello sustituimos todas las referencias que tenía eth0 a eth3 en el fichero /etc/network/interfaces.