Cada vez que reinicio una máquina virtual CentOS Hyper-V, eth0no se inicia automáticamente. Todo lo que necesito hacer es realizar ifup eth0y todo está arreglado, ¡pero eso no es posible desde ssh! Estoy empezando en el nivel de ejecución 3.
[root@localhost ~]# cat /etc/*release*
CentOS release 6.2 (Final)
Después de actuar ifup eth0en la consola:
[root@localhost ~]# ifconfig
eth0      Link encap:Ethernet  HWaddr 00:15:5D:2B:2B:07
      inet addr:10.10.0.3  Bcast:10.10.0.255  Mask:255.255.255.0
      inet6 addr: fe80::215:5dff:fe2b:2b07/64 Scope:Link
      UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
      RX packets:34 errors:0 dropped:0 overruns:0 frame:0
      TX packets:49 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:1000
      RX bytes:4656 (4.5 KiB)  TX bytes:6399 (6.2 KiB)
      Interrupt:9 Base address:0xa000
[root@localhost ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
BOOTPROTO=none
IPADDR=10.10.0.3
NETMASK=255.255.255.0
GATEWAY=10.10.0.1
USERCTL=no
ONBOOT=yes
[root@localhost ~]# chkconfig --list | grep network
network         0:off   1:off   2:on    3:on    4:on    5:on    6:off
Después de intentar apagar Network Manager
[root@localhost ~]# chkconfig NetworkManager off
error reading information on service NetworkManager: No such file or directory
[root@localhost ~]# service NetworkManager status
NetworkManager: unrecognized service
El arranque limpio más reciente
[root@localhost ~]# grep eth0 /var/log/messages
Jul  7 02:12:44 localhost kernel: eth0: Digital DS21140 Tulip rev 32 at MMIO 0xfebff000, 00:15:5d:2b:2b:07, IRQ 9.
Jul  7 02:13:15 localhost kernel: eth0: Using EEPROM-set media 100baseTx-FDX.
[root@localhost ~]# dmesg | grep eth0
eth0: Digital DS21140 Tulip rev 32 at MMIO 0xfebff000, 00:15:5d:2b:2b:07, IRQ 9.
eth0: Using EEPROM-set media 100baseTx-FDX.
eth0: no IPv6 routers present
El único problema que he visto, es que cuando hago el comando
ifup eth0recibo los siguientes errores, pero eth0aún así empiezo :
[root@localhost ~]# ifup eth0
/etc/sysconfig/network-scripts/ifup-ipv6: line 56: /etc/sysconfig/network: No such file or directory
/etc/sysconfig/network-scripts/ifup-aliases: line 125: /etc/sysconfig/network: No such file or directory
                
                    
                        networking
                                centos
                                eth0
                                
                    
                    
                        Cameron Aziz
fuente
                
                fuente

Respuestas:
Hmm Desde su último mensaje, busque el
/etc/sysconfig/networkarchivo.Yo tengo:
También puede tener (en mi caja CentOS 5):
La documentación está aquí (al menos para 5, que debería ser muy similar)
No estoy seguro de cuál es el valor predeterminado para la configuración de "RED". Es posible que sea "no" y es por eso que no comienza en el arranque.
fuente
system-config-networkdespués de la instalación inicial pondría las cosas en el lugar correcto si no se definieron durante el proceso de instalación.Abrir
/etc/sysconfig/network-scripts/ifcfg-eth0archivo y reemplazar líneacon
guarde y salga del archivo y reinicie el sistema Linux.
fuente
Deshabilite el
NetworkManagerservicio conchkconfigontsysvy vea si eso ayuda.Si no se está ejecutando, verifique su /var/log/boot.log
dmesgy / var / log / messages. Después de un arranque limpio,grep eth0 /var/log/messagesodmesg | grep eth0debería darle una idea de lo que está sucediendo.¿Es esta una nueva máquina virtual o un sistema clonado (P2V)?
fuente
¡Asegúrese de que en la carpeta
/etc/sysconfig/network-scripts/tenga solo los archivos relevantes y no otros!Tenga especial cuidado con el
vieditor o similar que cree archivos de copia de seguridad terminados con ~Cuando esto sucede, he visto algunas distribuciones de Linux que no pueden mostrar algunas interfaces en el arranque.
fuente
Intente agregar un adaptador de red heredado, que es un Intel e1000 GB Nic emulado. Esto solucionó el problema para mí de que Centos no iniciara automáticamente la creación de redes.
fuente