Cara Menonaktifkan IPv6 Pada Ubuntu Server

Bagi anda yang menggunakan os linux ubuntu, saat ingin update kemudian mengalami stuck, tentu bingung, apa yang terjadi. apakah koneksi server yang bermasalah? atau dimananya?

Disini PFN akan share, jika ada mengalami masalah tersebut, bisa terjadi karena vps anda terhubung dengan IPv6. Untuk lebih jelas, Lihat Gambar 1.0 :

Gambar 1.0

Atau bisa seperti ini (full code saat update):

root@usa:~# apt-get update
Hit:1 http://security.ubuntu.com/ubuntu xenial-security InRelease
0% [Connecting to us.archive.ubuntu.com (2001:67c:1562::16)]^C
root@usa:~#

Pertama, anda harus jalankan command berikut :

Ubuntu 14.04/Dibawahnya :
root@usa:~# ipconfig

Ubuntu 16.04/Diatasnya :
root@usa:~# ip a

Disini sebagai pengetesan, admin menggunakan Ubuntu 16.04.

Hasil Seperti ini (Lihat Gambar 1.1):

Gambar 1.1

Full Source Code :

root@usa:~# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 00:16:3e:4e:fa:2a brd ff:ff:ff:ff:ff:ff
    inet xxx.xxx.xxx.xxx/24 brd xxx.xxx.xxx.xxx scope global eth0
       valid_lft forever preferred_lft forever
    inet6 2607:fa98:10:20:216:3eff:fe4e:fa2a/64 scope global mngtmpaddr dynamic
       valid_lft 2591921sec preferred_lft 604721sec
    inet6 2607:fa98:10:f:216:3eff:fe4e:fa2a/64 scope global mngtmpaddr dynamic
       valid_lft 2591921sec preferred_lft 604721sec
    inet6 2607:fa98:10:d:216:3eff:fe4e:fa2a/64 scope global mngtmpaddr dynamic
       valid_lft 2591921sec preferred_lft 604721sec
    inet6 2607:fa98:10:c:216:3eff:fe4e:fa2a/64 scope global mngtmpaddr dynamic
       valid_lft 2591921sec preferred_lft 604721sec
    inet6 2607:fa98:10:b:216:3eff:fe4e:fa2a/64 scope global mngtmpaddr dynamic
       valid_lft 2591921sec preferred_lft 604721sec
    inet6 2607:fa98:10:a:216:3eff:fe4e:fa2a/64 scope global mngtmpaddr dynamic
       valid_lft 2591921sec preferred_lft 604721sec
    inet6 2607:fa98:10:9:216:3eff:fe4e:fa2a/64 scope global mngtmpaddr dynamic
       valid_lft 2591921sec preferred_lft 604721sec
    inet6 2607:fa98:10:8:216:3eff:fe4e:fa2a/64 scope global mngtmpaddr dynamic
       valid_lft 2591921sec preferred_lft 604721sec
    inet6 2607:fa98:10:7:216:3eff:fe4e:fa2a/64 scope global mngtmpaddr dynamic
       valid_lft 2591921sec preferred_lft 604721sec
    inet6 2607:fa98:10:6:216:3eff:fe4e:fa2a/64 scope global mngtmpaddr dynamic
       valid_lft 2591921sec preferred_lft 604721sec
    inet6 2607:fa98:10:5:216:3eff:fe4e:fa2a/64 scope global mngtmpaddr dynamic
       valid_lft 2591921sec preferred_lft 604721sec
    inet6 2607:fa98:10:4:216:3eff:fe4e:fa2a/64 scope global mngtmpaddr dynamic
       valid_lft 2591921sec preferred_lft 604721sec
    inet6 2607:fa98:10:3:216:3eff:fe4e:fa2a/64 scope global mngtmpaddr dynamic
       valid_lft 2591921sec preferred_lft 604721sec
    inet6 2607:fa98:10:2:216:3eff:fe4e:fa2a/64 scope global mngtmpaddr dynamic
       valid_lft 2591921sec preferred_lft 604721sec
    inet6 2607:fa98:10:1:216:3eff:fe4e:fa2a/64 scope global mngtmpaddr dynamic
       valid_lft 2591921sec preferred_lft 604721sec
    inet6 fe80::216:3eff:fe4e:fa2a/64 scope link
       valid_lft forever preferred_lft forever
root@usa:~#

Kemudian, untuk menonaktifkannya, jalankan command berikut nano /etc/sysctl.conf , kemudian paste dipaling bawah:

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

Selanjutnya jalankan command, (Lihat Gambar 1.2):

sysctl -p
Gambar 1.2

Setelah itu, reboot vps anda dengan command :

reboot

Setelah online, jalankan update kembali command ip a, (Lihat Gambar 1.3):

Gambar 1.3

Jika sudah seperti gambar, berarti dapat dipastikan ipv6 anda telah berhasil dinonaktifkan.

Pastikan anda menggunakan root akun, jika tidak, jangan lupa menambahkan sudo disetiap command. Contoh :

sudo apt-get update
sudo reboot

 

Leave a Reply

Your email address will not be published. Required fields are marked *