La máquina virtual de clonación de Linux causó "El dispositivo eth0 no parece ser una máquina virtual Presp.

  

Vmware clonó un arranque Red Hat Enterprise Linx y encontró que no se pudo encontrar la tarjeta de red, como se muestra a continuación, si inicia el servicio de red en la ventana de comandos experiencia y " eth0 del dispositivo no parecen estar presentes, lo que retrasa la inicialización y " error

en este error, la búsqueda de un bit de información en línea, la gente encuentra bastante encontrado con este tipo de error, Comprenda la causa y la solución del error


Motivo del error:


El sistema Linux clonado se ejecuta en la nueva máquina, el nuevo servidor La dirección física de la NIC ha cambiado. El archivo /etc/udev/rules.d/70-persistent-net.rules determina la vinculación entre la NIC y la información de la dirección MAC. El MAC de la NIC clonada ha cambiado. Por lo tanto, el sistema piensa que el dispositivo de red no existe y que la red no puede iniciarse normalmente. La otra es la dirección MAC en /etc /sysconfig /network-scripts /ifcfg-eth0. La dirección también es la información anterior.

Acerca de /etc/udev/rules.d/70-persistent-net.rules Este archivo controlará automáticamente los cambios al inicio, luego /lib /udev /write_net_rules Escriba en una nueva sección de configuración en /etc/udev/rules.d/70-persistent-net.rules, el número de serie de la tarjeta de red aumenta (si es eth0, la primera se modifica para generar una eth1 y luego se modifica nuevamente). Genere un eth2 ...), y su valor ATTR {dirección} es la dirección mac correspondiente a la NIC actual.


Solución:


1: edite el archivo de configuración /etc /sysconfig /network-scripts /ifcfg-eth0, elimine o modifique la línea de la dirección MAC anterior en el archivo de configuración ifcfg-eth0. La dirección IP del servidor clonado es estática. IP, ya sea modificada a una dirección IP diferente o configurada como IP dinámica, reinicie el servicio NIC


2: Encuentre /etc/udev/rules.d/70-persistent-net.rules Después de eliminar, reinicie la máquina, el sistema generará automáticamente un archivo 70-persistent-net.rules.

Debido a que este archivo está vinculado a la tarjeta de red y la dirección MAC, después de cambiar la tarjeta de red, la dirección MAC ha cambiado, por lo que no se puede iniciar normalmente. También puede editar directamente este archivo de configuración para modificar la tarjeta de red interna y la dirección MAC para que correspondan. Sin embargo, esto es un montón de problemas, eliminar directamente el reinicio, generará automáticamente un nuevo archivo.


contenidos antes de eliminar 70-persistent-net.rules de

regenerado contenido de 70-persistent-net.rules


Bien después de reiniciar, pero quiero configurar el servidor de prueba a IP dinámico, así que lo modifiqué en el archivo de configuración /etc /sysconfig /network-scripts /ifcfg-eth0, pero siempre lo obtengo. Si no tiene una dirección IP, cambie la dirección a una dirección IP estática. No hay ningún problema. Tire durante mucho tiempo. Finalmente, debe ejecutar el comando dhclient para obtener la dirección IP dinámica.


Referencia
Autor: Xiaoxiang ermitaño Fuente: http: //www.cnblogs.com/kerrycode/artículo pertenece a todos los autores, bienvenido a imprimir, pero sin el consentimiento del autor Esta declaración de párrafo debe conservarse y el enlace de texto original se da en la posición obvia en la página del artículo.

Copyright © Conocimiento de Windows All Rights Reserved