Cara Menonaktifkan IPv6 di CentOS 8


Protokol internet versi 6 (IPv6) adalah pengidentifikasi antarmuka jaringan yang terlibat dalam jaringan komputer IPv6. Jika Anda tidak ingin menggunakan pengalamatan Ipv6, Anda dapat memilih untuk menonaktifkannya untuk sementara atau permanen.

Pada artikel ini, Anda akan mempelajari beberapa cara untuk menonaktifkan IPv6 di mesin CentOS 8 Linux Anda.

Menonaktifkan IPv6 di CentOS 8

Pertama, periksa apakah IPv6 diaktifkan di mesin CentOS 8 Anda menggunakan perintah ip berikut.

ip a | grep inet6

Jika IPv6 diaktifkan, Anda dapat melihat beberapa baris inet6, namun, jika perintah tidak mencetak apa pun, IPv6 dinonaktifkan di semua antarmuka jaringan Anda.

Nonaktifkan IPv6 Menggunakan Perintah sysctl

Metode ini untuk menonaktifkan sementara IPv6. Anda tidak perlu me-reboot sistem Anda agar perubahan dapat terjadi. Namun, ini cukup rumit dibandingkan metode permanen yang akan Anda pelajari sebentar lagi.

Pertama buat file konfigurasi sysctl baru /etc/sysctl.d/70-ipv6.conf menggunakan perintah berikut.

vi /etc/sysctl.d/70-ipv6.conf

Selanjutnya, tambahkan baris berikut dan simpan file.

net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1

Sekarang, untuk menonaktifkan IPv6 gunakan perintah berikut.

sysctl --load /etc/sysctl.d/70-ipv6.conf

IPv6 sekarang harus dinonaktifkan.

Untuk memverifikasi apakah IPv6 dinonaktifkan, jalankan perintah ip berikut.

ip a | grep inet6

Jika perintah tidak menghasilkan apa pun yang menyiratkan bahwa IPv6 telah dinonaktifkan di semua antarmuka jaringan Anda.

Saat menggunakan metode ini, beberapa antarmuka jaringan Anda mungkin masih menggunakan IPv6 setelah Anda melakukan boot ulang sistem. Hal ini terjadi karena CentOS 8 menggunakan Manajer Jaringan secara default.

Untuk benar-benar berhenti menggunakan IPv6, gunakan perintah nmcli berikut.

nmcli connection modify interface ipv6.method ignore

Terakhir, reboot mesin CentOS 8 Anda.

reboot

Nonaktifkan IPv6 Menggunakan Opsi Boot Kernel

Opsi boot kernel memerlukan reboot sistem setelah konfigurasi. Ini adalah metode terbaik untuk menonaktifkan IPv6.

Untuk menggunakan metode ini, buka file konfigurasi default GRUB /etc/default/grub dengan editor teks vi, seperti yang ditunjukkan di bawah ini.

vi /etc/default/grub

Selanjutnya, menuju ke akhir file dan tekan O untuk membuat baris baru dan ketik yang berikut ini.

GRUB_CMDLINE_LINUX="$GRUB_CMDLINE_LINUX ipv6.disable=1"

Selanjutnya simpan dan keluar dari file konfigurasi.

Langkah selanjutnya adalah memperbarui file GRUB CFG. Ketik perintah berikut untuk mencari file grub.

 ls -lh /etc/grub*.cfg

Anda akan melihat 2 jalur file GRUB CFG: /boot/grub2/grub.cfg dan /boot/efi/EFI/centos/grub.cfg .

Ketik perintah berikut untuk membuat file konfigurasi GRUB baru dan simpan ke /boot/grub2/grub.cfg.


grub2-mkconfig -o /boot/grub2/grub.cfg

Selanjutnya, ketik perintah berikut untuk membuat file konfigurasi GRUB baru dan simpan ke /boot/efi/EFI/centos/grub.cfg.

grub2-mkconfig -o /boot/efi/EFI/centos/grub.cfg

Terakhir, reboot mesin CentOS 8 Anda.

reboot

Setelah melakukan boot ulang, ketik perintah berikut untuk memverifikasi apakah IPv6 dinonaktifkan.

ip a | grep inet6

Jika perintah tidak mencetak apa pun, berarti IPv6 dinonaktifkan.

Ringkasan

Dalam artikel ini, Anda telah mempelajari dua cara untuk menonaktifkan IPv6 di mesin CentOS 8 Linux Anda. Metode pertama adalah dengan menggunakan sysctl sedangkan metode kedua adalah dengan menggunakan Opsi boot Kernel. Meskipun Menonaktifkan IPv6 Menggunakan sysctl bersifat sementara, Opsi boot Kernel bersifat permanen dan merupakan metode terbaik.