Langkah ini juga berkerja Untuk Ubuntu 14.04 LTS, Ubuntu 17.04, dan ubuntu 16.10.
Untuk menonaktivkan 1pv6, cukup dengan cara mengubah settingan sysctl.conf atau dengan membuat file .conf di direktori /etc/sysctl.d .
Sebelum menonaktifkan IPv6, mari kita lihat kartu jaringan yang tersedia pada sistem. Gunakan perintah ifconfig
enp0s3: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.1.10 netmask 255.255.255.0 broadcast 192.168.1.255
inet6 fd50:1d9:9fe3:1400:a00:27ff:fe36:34ae prefixlen 64 scopeid 0x0
inet6 fe80::a00:27ff:fe36:34ae prefixlen 64 scopeid 0x20
ether 08:00:27:36:34:ae txqueuelen 1000 (Ethernet)
RX packets 893 bytes 116790 (114.0 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 1054 bytes 77781 (75.9 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10
loop txqueuelen 1 (Local Loopback)
RX packets 772 bytes 73806 (72.0 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 772 bytes 73806 (72.0 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
gambar : output perintah ifconfig
Output di atas mengkonfirmasikan bahwa IPv6 diaktifkan untuk kedua kartu jaringan. Jadi, sekarang kita akan menonaktifkan IPv6 dengan menggunakan Cara di bawah ini.
Cara 1 : Edit file /etc/sysctl.conf .
sudo nano /etc/sysctl.conf
Tabahkan teks berikut untuk menonaktifkan IPv6 untuk semua adapter.
net.ipv6.conf.all.disable_ipv6 = 1
Untuk adaptor tertentu ( Jika nama kartu jaringannya enp0s3 ).
net.ipv6.conf.ens4.disable_ipv6 = 1
Untuk melihat perubahan jalankan perintah berikut.
sudo sysctl -p
Metode 2 : Buat file bernama 70-disable-ipv6.conf di direktori /etc/sysctl.d .
sudo nano /etc/sysctl.d/70-disable-ipv6.conf
Tambahkan teks berikut untuk menonaktifkan IPv6 untuk semua adapter.
net.ipv6.conf.all.disable_ipv6 = 1
Untuk adaptor tertentu ( Jika nama kartu jaringan adalah enp0s3 ).
net.ipv6.conf.ens4.disable_ipv6 = 1
Jalankan perintah di bawah ini untuk menerapkan perubahan.
sudo sysctl -p -f /etc/sysctl.d/70-disable-ipv6.conf
Untuk melihat hasilnya, gunakan perintah ifconfig . Anda bisa melihat bahwa tidak ada alamat IPv6 dalam outputnya seperti gambar dibawah ini :
gambar : Output dari perintah ifconfig Setelah Ipv6 berhasil dinonaktifkan