Nonaktifkan IPv6 pada Ubuntu

Posted on

Disable IPv6

Beberapa waktu lalu saya ada kebutuhan untuk cek IP Public beberapa VPS secara serentak menggunakan curl ke website ifconfig.co. Namun ada beberapa yang masih mengarah ke IPv6, padahal saya hanya mau ambil data pada IPv4 saja. Kurang lebih perintah curl yang saya lakukan seperti ini:

Buat file list.txt yang berisi nama vps misal:

server1
server2
server3
mysql1
mysql2

Kemudian looping menggunakan for seperti ini:

for i in `cat list.txt`;do ssh $i -e "command; curl ifconfig.co"; done

Setelah dapat list IP yang menggunakan IPv6 kemudian saya ssh ke server yang bersangkutan, kemudian jalankan:

sysctl -w "net.ipv6.conf.all.disable_ipv6 = 1"

Dan supaya otomatis saya sisipkan juga pada file /etc/sysctl.conf seperti ini:

echo "net.ipv6.conf.all.disable_ipv6 = 1" >> /etc/sysctl.conf
sysctl -p

Ketika saya jalankan looping ulang, IP yang saya dapatkan sudah menggunakan IPv4 semua, yeayyy~~

Oiya tidak lupa, pastikan untuk vps yang digunakan menggunakan teknologi KVM ya guys, soalnya kalau openvz atau lxc pasti operation permitted ketika menjalankan sysctl.

Semoga bermanfaat 😀

Gravatar Image
Seorang warga negara Indonesia biasa. Pengguna MAC dan develop server Ubuntu & CentOS. Contact : admin [at] nugi.biz

Leave a Reply

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.