Utilizamos cookies propias y de terceros. [Más información sobre las cookies].
Política de cookies
Proyecto AjpdSoft

· Inicio
· Buscar
· Contactar
· Cookies
· Descargas
· Foros
· Historia
· Nosotros
· Temas
· Top 10
· Trucos
· Tutoriales
· Wiki
Proyecto AjpdSoft: Foros

AjpdSoft :: Ver tema - No funciona red eth0 en Linux CentOS al clonar en ESXi
Foros de discusión Buscar Perfil FAQ Iniciar sesión
Information No funciona red eth0 en Linux CentOS al clonar en ESXi

Publicar nuevo tema Responder al tema
Foros de discusión » Linux, sistema operativo gratuito, Ubuntu, Debian, Suse, Red Hat, Fedora   
Ver tema anterior :: Ver tema siguiente
AutorMensaje
varios
Magnífico usuario


Registrado: Oct 10, 2006
Mensajes: 2092

Asunto: No funciona red eth0 en Linux CentOS al clonar en ESXi Responder citando

He creado una máquina virtual Linux CentOS 6.5 a partir de una plantilla en VMware ESXi, la máquina arranca bien con Linux CentOS pero no consigo que funcione la red. En la carpeta:

/etc/sysconfig/network-scripts

aparece el fichero ifcfg-eth0 con la configuración de red de la plantilla, pero no funciona.

¿A qué puede ser debido?
MensajePublicado:
Mar Abr 29, 2014 10:17 am
Top of PageVer perfil de usuario
alonsojpd
Administrador/Moderador


Registrado: Sep 16, 2003
Mensajes: 2687

Asunto: Re: No funciona red eth0 en Linux CentOS al clonar en ESXi Responder citando



Anuncios



El error que nos comentas suele ser debido a que habrá cambiado la MAC de la tarjeta de red al realizar la clonación de la máquina virtual.

Para solucionarlo sigue estos pasos:

1. Accede a las propiedades de la máquina virtual desde VMware vSphere Client y anota la MAC de la tarjeta de red asignada a la máquina virtual.

2. Edita el fichero ifcg-eth0 con vi:

Código:

vi etc/sysconfig/network-scripts/ifcfg-eth0


Pulsa "a" para entrar en modo edición. En el parámetro HWADDR introduce la MAC que anotaste anteriormente, guarda los cambios pulsando Escape y ":wq" e INTRO.

3. Inicia la red con:

Código:

ifconfig eth0 up


y prueba la conexión.

Un ejemplo de fichero ifcfg-eth0 en CentOS podría ser:

DEVICE=eth0
HWADDR=00:00:00:00:00:00
BOOTPROTO=none
ONBOOT=yes
NETWORK=192.168.1.0
NETMASK=255.255.255.0
IPADDR=192.168.1.150
USERCTL=no
MensajePublicado:
Mar Abr 29, 2014 12:12 pm
Top of PageVer perfil de usuario
varios
Magnífico usuario


Registrado: Oct 10, 2006
Mensajes: 2092

Asunto: Re: No funciona red eth0 en Linux CentOS al clonar en ESXi Responder citando



Anuncios



He modificado la MAC tal y como dices, pues efectivamente estaba en el eth0 la MAC antigua pero sigue sin ir ¿falta algo?
MensajePublicado:
Mar Abr 29, 2014 12:22 pm
Top of PageVer perfil de usuario
alonsojpd
Administrador/Moderador


Registrado: Sep 16, 2003
Mensajes: 2687

Asunto: Re: No funciona red eth0 en Linux CentOS al clonar en ESXi Responder citando



Anuncios



varios escribió:
He modificado la MAC tal y como dices, pues efectivamente estaba en el eth0 la MAC antigua pero sigue sin ir ¿falta algo?


Sí, en el caso de Linux CentOS tienes que eliminar la regla del kernel para la red para que la vuelva a regenerar correctamente tras reiniciar, para ello:

1. Ejecuta el siguiente comando linux que eliminará la regla del kernel de la red:

Código:

rm -f /etc/udev/rules.d/70-persistent-net.rules


2. Reinicia el equipo con:

Código:

shutdown -r now


o con:

Código:

reboot


3. Verifica que se ha regenerado el fichero eliminado anteriormente mostrando su contenido con:

Código:

cat /etc/udev/rules.d/70-persistent-net.rules


Tienes que comprobar que en NAME tienes eth0 y en ATTR{aaddress} tienes la MAC correcta. Un ejemplo del contenido de este fichero:

# This file was automatically generated by the /lib/udev/write_net_rules
# program, run by the persistent-net-generator.rules rules file.
#
# You can modify it, as long as you keep each rule on a single
# line, and change only the value of the NAME= key.

# PCI device 0x15ad:0x07b0 (vmxnet3) (custom name provided by external tool)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:00:00:00:00:00", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"


Si está todo correcto inicia la red con:

Código:

ifup eth0


o con:

Código:

ifconfig ethp up


Si al al eliminar el fichero de reglas del kernel pierdes la configuración de red que estableciste en el fichero etc/sysconfig/network-scripts/ifcfg-eth0, solo tendrías que editarlo y añadir la IP y demás. En principio no se pierde.
MensajePublicado:
Mar Abr 29, 2014 12:31 pm
Top of PageVer perfil de usuario
varios
Magnífico usuario


Registrado: Oct 10, 2006
Mensajes: 2092

Asunto: [RESUELTO] No funciona red eth0 en Linux CentOS clonar ESXi Responder citando



Anuncios



alonsojpd escribió:

Código:

rm -f /etc/udev/rules.d/70-persistent-net.rules


2. Reinicia el equipo con:

Código:

shutdown -r now



3. Verifica que se ha regenerado el fichero eliminado anteriormente mostrando su contenido con:

Código:

cat /etc/udev/rules.d/70-persistent-net.rules



Código:

ifup eth0


Ok, genial, ya me funciona.
Muchas gracias!!
MensajePublicado:
Mar Abr 29, 2014 12:52 pm
Top of PageVer perfil de usuario
Mostrar mensajes de anteriores:   
Todas las horas son GMT - 1 Horas
Publicar nuevo tema Responder al tema
Foros de discusión » Linux, sistema operativo gratuito, Ubuntu, Debian, Suse, Red Hat, Fedora  

Cambiar a:  
Key
  Puede publicar nuevos temas en este foro
No puede responder a temas en este foro
No puede editar sus mensajes en este foro
No puede borrar sus mensajes en este foro
No puede votar en encuestas en este foro
Visita nuestro nuevo sitio web con programas y contenidos actualizados: Proyecto A