Páginas

martes, 7 de diciembre de 2010

Problemas con la red al convertir un servidor físico a virtual

Hola a tod@s

¿No habéis tenido problemas al convertir un servidor físico a una máquina virtual con los adaptadores de red? o ¿cuando tenemos un clon o una plantilla?, si no lo habéis tenido, ¡¡enhorabuena!!. En mi caso fue todo un fracaso el adaptador que estaba "up" aparecía como "eth5", si si...También con problemas de visualización de los adaptadores, en fin muchos problemas. Para solucionarlo tenemos que realizar una serie de acciones:

Siempre probado en una máquina virtual ubuntu server 8.04 y sobre ESX v4.0.

Pasos a realizar en la máquina virtual

1. Si perdemos la conexión y las interfaces hay que hacer lo siguiente: ELIMINAR EL FICHERO sudo rm /etc/udev/rules.d/70-persistent-net.rules.
2.Reinciamos
3.Levantamos las interfaces: sudo ifup eth0 y sudo ifup eth1.
Una vez realizado éste paso veremos nuestras interfaces correctamente numeradas.
4.Para comprobar el adaptador de nuestra máquina virtual lo podemos ver en el settings de la misma, podemos saber la MAC asignada. Para ello ejecutamos: sudo ifconfig -a | grep eth
Podemos comprobar el resultado que nos aparece con el "Settings" de nuestra máquina virtual para identificar nuestro adaptador.
5.Para tener conectividad hay que editar el fichero /etc/network/interfaces con los datos correctos de nuestra red. Un ejemplo; sudo nano /etc/network/interfaces

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
        address 192.168.0.10
        netmask 255.255.255.0
        network 192.168.0.0
        gateway 192.168.0.1


auto eth1
iface eth0 inet static
        address 172.16.0.10
        netmask 255.255.255.0
        network 172.16.0.0
        gateway 172.16.0.1


Si nos muestra "eth5" o "eth4" tendremos que editar el fichero y cambiarlo como lo hemos puesto en el ejemplo.

6. También debemos de editar el fichero /etc/resolv.conf para poder cambiar nuestro servidor DNS para poder navegar.
7. Para comprobar nuestro default gateway, en el caso que tengamos dos tarjetas de red y dedicar una de ellas a internet, lo haremos con el comando: sudo route
Veremos cúal es nuestro default-gateway y así poder cambiarla a la interfaz que nos interese. Lo comprobamos con nuestro ejemplo:

sudo route
default-gateway 192.168.0.1
* para cambiarla o añadir una nueva ruta por defecto*
sudo route add default gateway 172.16.0.1 eth1

Para poder eliminiar el default gatewat, ejecutamos: sudo route del default

Con esto hemos acabado este pequeño tutorial para poder solucionar nuestros problemas de conectividad al clonar una máquina virtual.

Nos vemos en el próximo!

No hay comentarios:

Publicar un comentario