Protokol Internet versi 6 (IPv6) adalah nomor 128-bit yang mengidentifikasi titik akhir dalam komunikasi TCP/IP. Ini berarti bahwa dengan IPv6 kita dapat menetapkan urutan 1038 mesin individu (perangkat). Berbeda dengan IPv4, IPv6 menggunakan representasi heksadesimal, delapan kelompok masing-masing 16 bit, memisahkan kelompok dengan titik dua (:).
Ubuntu 20.04 Focal Fossa mengaktifkan Internet Protocol Version 6 (IPv6) secara default. Namun, dalam situasi tertentu, beberapa pengguna mungkin merasa perlu menonaktifkan dukungan IPv6 atau mengaktifkannya kembali setelah dinonaktifkan.
Menonaktifkan dukungan IPv6 (Permanen)
Nonaktifkan modul kernel bawaan ipv6.
1. Edit /etc/default/grub dan tambahkan ipv6.disable=1 ke GRUB_CMDLINE_LINUX dan GRUB_CMDLINE_LINUX_DEFAULT seperti contoh berikut:
DARI:
GRUB_CMDLINE_LINUX_DEFAULT="" GRUB_CMDLINE_LINUX=""
UNTUK:
GRUB_CMDLINE_LINUX_DEFAULT="ipv6.disable=1" GRUB_CMDLINE_LINUX="ipv6.disable=1"
2. Jalankan update-grub perintah untuk membuat ulang file grub.cfg:
# update-grub
3. Reboot sistem untuk menonaktifkan dukungan IPv6.
Menonaktifkan IPv6 melalui pengaturan sysctl
Atau, ini dapat dilakukan melalui pengaturan sysctl.
1. Untuk menonaktifkan IPv6 sementara pada sistem, terapkan pengaturan sysctl di bawah ini:
$ sysctl -w net.ipv6.conf.all.disable_ipv6=1 $ sysctl -w net.ipv6.conf.default.disable_ipv6=1 $ sysctl -w net.ipv6.conf.lo.disable_ipv6=1
2. Untuk membuat perubahan sysctl di atas permanen, kita perlu menambahkannya ke /etc/sysctl.conf file konfigurasi.
net.ipv6.conf.all.disable_ipv6=1 net.ipv6.conf.default.disable_ipv6=1 net.ipv6.conf.lo.disable_ipv6 = 1
3. Gunakan “sysctl -p” untuk menerapkan perubahan dari file /etc/sysctl.conf.
# sysctl -p
4. Output 1 dari perintah di bawah ini memverifikasi bahwa IPv6 telah berhasil dinonaktifkan.
# cat /proc/sys/net/ipv6/conf/all/disable_ipv6 1
Mengaktifkan kembali dukungan IPv6
1. Edit /etc/default/grub dan hapus entri ipv6.disable=1 dari GRUB_CMDLINE_LINUX dan GRUB_CMDLINE_LINUX_DEFAULT , seperti contoh berikut:
DARI:
GRUB_CMDLINE_LINUX_DEFAULT="ipv6.disable=1" GRUB_CMDLINE_LINUX="ipv6.disable=1"
UNTUK:
GRUB_CMDLINE_LINUX_DEFAULT="" GRUB_CMDLINE_LINUX=""
2. Jalankan perintah “update-grub” untuk membuat ulang file grub.cfg.
# update-grub
3. Hapus entri di bawah ini dari file /etc/sysctl.conf:
net.ipv6.conf.all.disable_ipv6=1 net.ipv6.conf.default.disable_ipv6=1 net.ipv6.conf.lo.disable_ipv6 = 1
4. Gunakan “sysctl -p” untuk menerapkan perubahan dari file /etc/sysctl.conf.
# sysctl -p
5. Reboot sistem jika diperlukan.