Masalahnya
Anda langsung mengedit file /etc/hosts, file /etc/resolv.conf, atau file /etc/sysconfig/network-scripts/ifcfg-*. Setelah beberapa menit atau reboot, perubahan Anda akan hilang dan file kembali ke bentuk sebelumnya.
Solusinya
Distribusi Red Hat Enterprise Linux (RHEL) menyertakan paket RPM NetworkManager. Ini menyediakan daemon yang memantau pengaturan jaringan dan secara otomatis mencoba untuk "melakukan hal yang benar" untuk menjaga konektivitas jaringan untuk sistem. Ditujukan terutama untuk aplikasi seluler, seperti laptop, yang digunakan di tempat kerja, di hotspot publik, dan di rumah, NetworkManager mengizinkan profil konfigurasi jaringan yang berbeda untuk ditentukan.
Anaconda, penginstal, mengaktifkan NetworkManager jika ada antarmuka jaringan yang menggunakan alamat yang ditetapkan secara dinamis. Untuk host yang hanya memiliki alamat jaringan tetap, konfigurasi ulang jaringan harus dilakukan secara manual.
Satu profil bernama default selalu dibuat. Profil tambahan dapat dibuat menggunakan alat system-config-network. Profil pada dasarnya adalah salinan yang tersimpan dari kumpulan file:
$ pwd /etc/sysconfig/networking/profiles/default $ ls hosts ifcfg-eth0 network resolv.conf
Secara berkala, utilitas NetworkManager menyegarkan file asli dari salinan yang disimpan ini. Sementara kegunaan kemampuan ini dalam lingkungan server statis masih bisa diperdebatkan, paket NetworkManager tetap merupakan bagian dari set pemasangan RHEL default.
Menonaktifkan NetworkManager
Untuk menghindari masalah yang dibahas di atas, pertimbangkan untuk menonaktifkan layanan NetworkManager:
# chkconfig NetworkManager off # service NetworkManager stop
Kemudian, semua file yang tersimpan di /etc/sysconfig/networking/profile akan diabaikan. Atau, gunakan alat GUI system-config-network untuk membuat perubahan secara permanen.