Acabei de instalar o CentOS 6.5 e configurei os seguintes arquivos:
/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 eu reinicio o computador, ifconfig eth0
mostra um endereço IP, mas o resolv.conf
arquivo está vazio. Tudo o que diz dentro é search IM
. Não há nenhum nameservers
listado no arquivo.
No entanto, após a inicialização, se eu fizer dhclient -r
para liberar o endereço IP e digitar dhclient eth0
para obter um endereço IP, resolv.conf
será preenchido corretamente com meus servidores de nomes DNS.
Por que isso não está acontecendo automaticamente nos meus arquivos de configuração? Eu pensei que dhcp
ativado no meu ifcfg-eth0
arquivo deveria cuidar disso.
A documentação do CentOS diz que a configuração NETWORKING=yes
inicia a rede no momento da inicialização: http://www.centos.org/docs/5/html/Deployment_Guide-en-US/s1-dhcp-configuring-client.html .
Qualquer ajuda é apreciada.
/etc/sysconfig/network-scripts/ifup-eth
.
.IM
nome do host e tente algo diferente de localhost ou omita-o completamente.