Je viens d'installer CentOS 6.5 et de configurer les fichiers suivants:
/etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
HWADDR=aa:bb:dd:dd:ee:ff
TYPE=Ethernet
UUID=adfddfaf-9sda-adse-dfs4-asdfsdfdfg97
ONBOOT=yes
NM_CONTROLLED=no
BOOTPROTO=dhcp
/etc/sysconfig/network
NETWORKING=yes
HOSTNAME=localhost.IM
NTPSERVERARGS=iburst
Lorsque je redémarre l'ordinateur, ifconfig eth0
affiche une adresse IP mais le resolv.conf
fichier est vide. Tout ce qu'il dit à l'intérieur est search IM
. Il n'y en a pas nameservers
dans le fichier.
Cependant, après le démarrage, si je fais dhclient -r
pour libérer l'adresse IP, puis tapez dhclient eth0
pour obtenir une adresse IP, resolv.conf
est correctement rempli avec mes serveurs de noms DNS.
Pourquoi cela ne se produit-il pas automatiquement à partir de mes fichiers de configuration? Je pensais que l' dhcp
activation de mon ifcfg-eth0
fichier devrait s'en occuper.
La documentation de CentOS indique que le paramétrage NETWORKING=yes
démarre la mise en réseau au démarrage: http://www.centos.org/docs/5/html/Deployment_Guide-en-US/s1-dhcp-configuring-client.html .
Toute aide est appréciée.
/etc/sysconfig/network-scripts/ifup-eth
.
.IM
nom d'hôte et essayez autre chose que localhost, ou omettez-le complètement.