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.