Langkah 1: Cek Status IPv6 Saat Ini Apakah Sedang Aktif
ip a | grep inet6
Langkah 2: Edit File Konfigurasi sysctl.conf
sudo nano /etc/sysctl.conf
Langkah 3: Tambahkan Baris Konfigurasi
Gulir ke bagian paling bawah file, lalu tambahkan baris-baris berikut:
# Menonaktifkan IPv6 untuk semua interface
net.ipv6.conf.all.disable_ipv6 = 1
# Menonaktifkan IPv6 untuk interface baru yang akan ditambahkan
net.ipv6.conf.default.disable_ipv6 = 1
# Menonaktifkan IPv6 untuk interface loopback (lo)
net.ipv6.conf.lo.disable_ipv6 = 1
Langkah 4: Simpan dan Tutup File
Langkah 5: Terapkan Perubahan Tanpa Reboot
sudo sysctl -p
Langkah 6: Verifikasi bahwa IPv6 Telah Dinonaktifkan
Jika berhasil, perintah ini tidak akan menampilkan output apa pun.
ip a | grep inet6
Anda juga bisa memeriksanya langsung dari file sistem kernel:
cat /proc/sys/net/ipv6/conf/all/disable_ipv6
Outputnya harus angka 1, yang berarti IPv6 telah dinonaktifkan.
Cara Mengembalikan (Mengaktifkan Kembali) IPv6
1.Buka kembali file sysctl.conf: sudo nano /etc/sysctl.conf
sudo nano /etc/sysctl.conf
2.Hapus tanda # di depan baris yang Anda tambahkan, atau ubah angka 1 menjadi 0, atau berikan tanda komentar # di setiap barisnya.
#net.ipv6.conf.all.disable_ipv6 = 1
#net.ipv6.conf.default.disable_ipv6 = 1
#net.ipv6.conf.lo.disable_ipv6 = 1
3.Simpan file (Ctrl+X, Y, Enter).
4.Terapkan perubahan: sudo sysctl -p
sudo sysctl -p
