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 eth0
menunjukkan alamat IP tetapi resolv.conf
file tersebut kosong. Semua yang tertulis di dalamnya adalah search IM
. Tidak ada yang nameservers
tercantum dalam file.
Namun, setelah bootup, jika saya lakukan dhclient -r
untuk melepaskan alamat IP dan kemudian mengetik dhclient eth0
untuk mendapatkan alamat IP, resolv.conf
diisi dengan benar dengan server nama DNS saya.
Mengapa ini tidak terjadi secara otomatis dari file konfigurasi saya? Saya pikir dhcp
diaktifkan di ifcfg-eth0
file saya harus mengurus ini.
Dokumentasi CentOS mengatakan pengaturan NETWORKING=yes
memulai 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
.
.IM
nama host, dan coba sesuatu selain localhost, atau abaikan saja.