GNU/Linux >> Belajar Linux >  >> Cent OS

Perubahan Manual Dilakukan Pada /etc/hosts Atau /etc/sysconfig/network-scripts/ifcfg-* Hilang

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.


Cent OS
  1. Bagaimana Linux Menangani Beberapa Pemisah Jalur Berturut-turut (/home////username///file)?

  2. Ubuntu – /usr/bin/host Tidak Mengambil Perubahan Pada /etc/hosts Bahkan Setelah Reboot?

  3. Bagaimana cara memonitor file /etc/shadow dan /etc/passwd untuk perubahan dengan Auditd?

  1. Memahami file konfigurasi antarmuka Jaringan /etc/sysconfig/network-scripts/ifcfg-eth#

  2. perintah grpck – Hapus entri yang rusak atau duplikat di file /etc/group dan /etc/gshadow.

  3. Kapan saya harus menggunakan /dev/shm/ dan kapan saya harus menggunakan /tmp/?

  1. /etc/passwd menampilkan pengguna dalam grup, tetapi /etc/group tidak

  2. Di file /etc/hosts/ saya di Linux/OSX, bagaimana cara melakukan subdomain wildcard?

  3. Perbedaan antara /etc/hosts dan /etc/resolv.conf