Acabo de instalar CentOS 6.5 y configuré los siguientes archivos:
/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
Cuando reinicio la computadora, ifconfig eth0
muestra una dirección IP pero el resolv.conf
archivo está vacío. Todo lo que dice adentro es search IM
. No hay nameservers
listados en el archivo.
Sin embargo, después del arranque, si hago dhclient -r
para liberar la dirección IP y luego escribo dhclient eth0
para obtener una dirección IP, resolv.conf
se completa correctamente con mis servidores de nombres DNS.
¿Por qué no sucede esto automáticamente desde mis archivos de configuración? Pensé que dhcp
habilitado en mi ifcfg-eth0
archivo debería ocuparse de esto.
La documentación de CentOS dice que la configuración NETWORKING=yes
comienza la creación de redes en el momento del arranque: http://www.centos.org/docs/5/html/Deployment_Guide-en-US/s1-dhcp-configuring-client.html .
Cualquier ayuda es apreciada.
/etc/sysconfig/network-scripts/ifup-eth
.
.IM
nombre de host e intente algo que no sea localhost, u omítalo por completo.