Ho appena installato CentOS 6.5 e configurato i seguenti file:
/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
Quando riavvio il computer, ifconfig eth0
mostra un indirizzo IP ma il resolv.conf
file è vuoto. Tutto ciò che dice dentro è search IM
. Non ci sono nameservers
elencati nel file.
Tuttavia, dopo l'avvio, se lo faccio dhclient -r
per rilasciare l'indirizzo IP e quindi digitare dhclient eth0
per ottenere un indirizzo IP, resolv.conf
viene popolato correttamente con i miei server dei nomi DNS.
Perché questo non accade automaticamente dai miei file di configurazione? Ho pensato che dhcp
abilitato nel mio ifcfg-eth0
file dovrebbe occuparsene.
La documentazione di CentOS indica che l'impostazione NETWORKING=yes
avvia la rete all'avvio: http://www.centos.org/docs/5/html/Deployment_Guide-en-US/s1-dhcp-configuring-client.html .
Qualsiasi aiuto è apprezzato.
/etc/sysconfig/network-scripts/ifup-eth
.
.IM
nome host e provare qualcosa di diverso da localhost o ometterlo del tutto.