GNU/Linux >> Belajar Linux >  >> Linux

Cara Menonaktifkan NetworkManager di CentOS/RHEL 8

Meskipun NetworkManager adalah alat default untuk mengonfigurasi dan mengelola layanan jaringan pada CentOS/RHEL 8, ada situasi di mana mungkin diperlukan untuk menonaktifkan NetworkManager secara permanen, dan menggunakan metode alternatif untuk mengonfigurasi dan mengelola jaringan. Dokumen ini menjelaskan cara menonaktifkan NetworkManager secara permanen di CentOS/RHEL 8.

Catatan :Penggunaan "skrip jaringan" tidak digunakan lagi di CentOS/RHEL 8.

Menonaktifkan NetworkManager di CentOS/RHEL 8

1. Tiga perintah berikut diperlukan untuk segera menghentikan layanan NetworkManager dan mencegahnya dimulai ulang setelah sesi ini dan setelah reboot:

# systemctl mask NetworkManager.service
# systemctl stop NetworkManager.service
# systemctl disable NetworkManager.service

2. Konfirmasikan bahwa layanan NetworkManager telah dinonaktifkan:

# systemctl list-unit-files | grep NetworkManager

3. Jika file systemctl list-unit menunjukkan output seperti di bawah ini, ikuti langkah selanjutnya:

# systemctl list-unit-files | grep NetworkManager

  NetworkManager-dispatcher.service disabled
  NetworkManager-wait-online.service enabled
  NetworkManager.service disabled

4. Jika Anda melihat NetworkManager-wait-online.service diaktifkan, nonaktifkan sama seperti di bawah ini:

# systemctl mask NetworkManager-wait-online.service
# systemctl disable NetworkManager-wait-online.service

Periksa kembali statusnya.

# systemctl list-unit-files | grep NetworkManager

Mengaktifkan skrip jaringan di CentOS/RHEL 8

Meskipun skrip jaringan dinonaktifkan di CentOS/RHEL 8, beberapa dari Anda mungkin masih menginginkan cara lama dalam mengonfigurasi jaringan. Anda masih dapat melakukannya dengan menginstal paket "skrip jaringan" untuk itu.

# yum install network-scripts

Setelah Anda menginstal paket di atas, semua konfigurasi ifcfg sekarang akan dikelola oleh network.service. Anda mungkin mendapatkan peringatan di bawah ini, saat menggunakan perintah ifup/ifdown:

# ifup ens4
WARN      : [ifup] You are using 'ifup' script provided by 'network-scripts', which are now deprecated.
WARN      : [ifup] 'network-scripts' will be removed in one of the next major releases of RHEL.
WARN      : [ifup] It is advised to switch to 'NetworkManager' instead - it provides 'ifup/ifdown' scripts as well.

Peringatan ini tidak berbahaya dan dapat diabaikan. Anda juga dapat menonaktifkan peringatan ini dengan:

# touch /etc/sysconfig/disable-deprecation-warnings

Anda dapat mulai menggunakan network.service alih-alih NetwrokManager.service dari sini. Misalnya:

# systemctl status network

Anda mungkin juga ingin mengaktifkan layanan jaringan untuk memulai setelah boot:

# systemctl enable network

Menonaktifkan NetworkManager di “network-scripts”

Tambahkan parameter di bawah ini di /etc/sysconfig/network-scripts/ifcfg-ethX antarmuka yang dikelola oleh NetworkManager untuk membuatnya tidak dikelola. Di sini, ethX adalah antarmuka tempat Anda ingin menonaktifkan NetworkManager.

# vi /etc/sysconfig/network-scripts/ifcfg-ethX
NM_CONTROLLED="no"
Catatan :Pastikan untuk mengubah NM_CONTROLLED=”yes” menjadi “no” atau layanan jaringan mungkin mengeluh tentang “Connection activation failed” ketika tidak dapat menemukan antarmuka untuk memulai.CentOS / RHEL 5, 6 :cara menonaktifkan NetworkManager
Cara menonaktifkan NetworkManager di CentOS / RHEL 7


Linux
  1. Cara menonaktifkan NetworkManager di CentOS / RHEL 7

  2. CentOS / RHEL 6,7 :Cara mengaktifkan atau menonaktifkan layanan XDMCP (GDM)

  3. Cara menonaktifkan IPv6 di CentOS / RHEL 5

  1. Cara menonaktifkan lvmetad di CentOS/RHEL

  2. Cara Menonaktifkan Layanan rpc.quotad di CentOS/RHEL 6 dan 7

  3. Cara Menonaktifkan IPv6 di CentOS/RHEL 8

  1. Cara Menghentikan/menonaktifkan Firewalld di CentOS/RHEL 8

  2. CentOS / RHEL :Cara menonaktifkan riwayat shell BASH

  3. CentOS / RHEL 6:Cara menonaktifkan layanan telnet