Chaque fois que je redémarre une machine virtuelle CentOS Hyper-V, eth0
ne démarre pas automatiquement. Tout ce que j'ai à faire est de performer ifup eth0
et tout est réparé, mais ce n'est pas possible avec ssh! Je commence au niveau d'exécution 3.
[root@localhost ~]# cat /etc/*release*
CentOS release 6.2 (Final)
Après avoir joué ifup eth0
sur la console:
[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
Après avoir essayé de désactiver 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
La botte propre la plus récente
[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
Le seul problème que j'ai jamais vu, c'est lorsque j'effectue la commande de
ifup eth0
J'obtiens les erreurs suivantes, mais je eth0
commence quand même:
[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
la source
la source
Réponses:
Hmm. Dans votre dernier message, recherchez le
/etc/sysconfig/network
fichier.J'ai:
Vous pouvez également avoir (sur ma box CentOS 5):
La documentation est ici (au moins pour 5, qui devrait être très similaire)
Je ne sais pas quelle est la valeur par défaut pour le paramètre "NETWORKING". Il est possible que ce soit "non" et c'est pourquoi il ne démarre pas au démarrage.
la source
system-config-network
après l'installation initiale mettrait les choses au bon endroit si elles n'étaient pas définies pendant le processus d'installation.Ouvrir le
/etc/sysconfig/network-scripts/ifcfg-eth0
fichier et remplacer la ligneavec
enregistrez et quittez le fichier, puis redémarrez le système Linux.
la source
Désactivez le
NetworkManager
service avecchkconfig
ountsysv
et voyez si cela aide.S'il ne fonctionne pas, vérifiez votre /var/log/boot.log
dmesg
et / var / log / messages. Suite à un démarrage propre,grep eth0 /var/log/messages
oudmesg | grep eth0
devrait vous donner une idée de ce qui se passe.S'agit-il d'une nouvelle machine virtuelle ou d'un système cloné (P2V)?
la source
Assurez-vous que dans le dossier,
/etc/sysconfig/network-scripts/
vous ne disposez que des fichiers pertinents, et pas d'autres!Faites attention avec l'
vi
éditeur ou similaire qui crée des fichiers de sauvegarde se terminant par ~Lorsque cela se produit, j'ai vu des distributions Linux ne parvenant pas à afficher certaines interfaces au démarrage.
la source
Essayez d'ajouter une carte réseau héritée, qui est un processeur Intel e1000 GB Nic émulé. Cela a résolu le problème pour moi que Centos ne démarre pas automatiquement la mise en réseau.
la source