Cada vez que reinicio una máquina virtual CentOS Hyper-V, eth0
no se inicia automáticamente. Todo lo que necesito hacer es realizar ifup eth0
y 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 eth0
en 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 eth0
recibo los siguientes errores, pero eth0
aú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/network
archivo.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-network
despué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-eth0
archivo y reemplazar líneacon
guarde y salga del archivo y reinicie el sistema Linux.
fuente
Deshabilite el
NetworkManager
servicio conchkconfig
ontsysv
y vea si eso ayuda.Si no se está ejecutando, verifique su /var/log/boot.log
dmesg
y / var / log / messages. Después de un arranque limpio,grep eth0 /var/log/messages
odmesg | grep eth0
deberí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
vi
editor 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