Saya baru saja menginstal CentOS 6.5 dan mengkonfigurasi file-file berikut:
/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
Ketika saya me-reboot komputer, ifconfig eth0menunjukkan alamat IP tetapi resolv.conffile tersebut kosong. Semua yang tertulis di dalamnya adalah search IM. Tidak ada yang nameserverstercantum dalam file.
Namun, setelah bootup, jika saya lakukan dhclient -runtuk melepaskan alamat IP dan kemudian mengetik dhclient eth0untuk mendapatkan alamat IP, resolv.confdiisi dengan benar dengan server nama DNS saya.
Mengapa ini tidak terjadi secara otomatis dari file konfigurasi saya? Saya pikir dhcpdiaktifkan di ifcfg-eth0file saya harus mengurus ini.
Dokumentasi CentOS mengatakan pengaturan NETWORKING=yesmemulai jaringan saat boot: http://www.centos.org/docs/5/html/Deployment_Guide-en-US/s1-dhcp-configuring-client.html .
Bantuan apa pun dihargai.
/etc/sysconfig/network-scripts/ifup-eth.
.IMnama host, dan coba sesuatu selain localhost, atau abaikan saja.