GNU/Linux >> Belajar Linux >  >> Linux

Cara menonaktifkan IPv6 di Ubuntu, Linux Mint, Debian

Ipv6

IPv6 adalah versi berikutnya dari skema pengalamatan IPv4 yang saat ini digunakan untuk menetapkan alamat numerik ke nama domain seperti google.com melalui internet.

IPv6 memungkinkan lebih banyak alamat daripada yang didukung IPv4. Namun belum didukung secara luas dan penerapannya masih dalam proses.

Periksa apakah sistem Anda mendukung ipv6 ?

Lihat http://testmyipv6.com/ untuk melihat apakah jaringan Anda mendukung IPv6.

Agar IPv6 berfungsi, Anda perlu -

1. OS yang mendukung IPv6. Ubuntu dan sebagian besar Linux modern melakukannya.
2. Perangkat keras jaringan Anda (router/modem) harus mendukung IPv6. Banyak merek bagus melakukannya.
3. ISP Anda juga harus mendukung IPv6. Ini adalah sesuatu yang tidak ada di mana-mana!

Periksa output perintah ifconfig untuk melihat baris "inet6 addr".

$ ifconfig
eth0      Link encap:Ethernet  HWaddr 00:1c:c0:f8:79:ee
          inet addr:192.168.1.2  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::21c:c0ff:fef8:79ee/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
.....

Masalah jika ipv6 tidak didukung

Jadi jika ipv6 tidak didukung pada infrastruktur jaringan Anda, mungkin berguna untuk menonaktifkan semuanya bersama-sama. Ini dapat menyebabkan masalah seperti pencarian domain yang tertunda, upaya yang tidak perlu untuk menyambung ke alamat ipv6 yang menyebabkan keterlambatan dalam koneksi jaringan, dll.

Saya memang menemukan beberapa masalah seperti itu. Perintah apt-get kadang-kadang mencoba menyambung ke alamat ipv6 dan gagal lalu mencoba lagi alamat ipv4. Lihatlah keluaran ini

$ sudo apt-get update
Ign http://archive.canonical.com trusty InRelease
Ign http://archive.canonical.com raring InRelease
Err http://archive.canonical.com trusty Release.gpg
  Cannot initiate the connection to archive.canonical.com:80 (2001:67c:1360:8c01::1b). - connect (101: Network is unreachable) [IP: 2001:67c:1360:8c01::1b 80]
Err http://archive.canonical.com raring Release.gpg
  Cannot initiate the connection to archive.canonical.com:80 (2001:67c:1360:8c01::1b). - connect (101: Network is unreachable) [IP: 2001:67c:1360:8c01::1b 80]
.....

Kesalahan seperti itu lebih sering terjadi di versi Ubuntu terbaru, mungkin karena mereka mencoba menggunakan IPv6 lebih dari sebelumnya.

Saya melihat masalah serupa terjadi di aplikasi lain seperti Hexchat dan juga Google Chrome yang terkadang membutuhkan waktu lebih lama dari biasanya untuk mencari nama domain.

Jadi solusi terbaik adalah menonaktifkan IPv6 sepenuhnya untuk menyingkirkan hal-hal itu. Dibutuhkan hanya konfigurasi kecil dan dapat membantu Anda memecahkan banyak masalah jaringan pada sistem Anda. Pengguna bahkan telah melaporkan peningkatan kecepatan internet.

Metode 1 - Nonaktifkan IPv6 dari sysctl

Metode pertama untuk menonaktifkan IPv6 adalah mengedit parameter level kernel melalui antarmuka sysctl.
Parameter kernel yang mengaktifkan ipv6 adalah sebagai berikut

$ sysctl net.ipv6.conf.all.disable_ipv6
net.ipv6.conf.all.disable_ipv6 = 0
$ sysctl net.ipv6.conf.default.disable_ipv6
net.ipv6.conf.default.disable_ipv6 = 0
$ sysctl net.ipv6.conf.lo.disable_ipv6
net.ipv6.conf.lo.disable_ipv6 = 0

Perhatikan bahwa variabel mengontrol "penonaktifan" ipv6. Jadi menyetelnya ke 1 akan menonaktifkan ipv6
Edit file - /etc/sysctl.conf

$ sudo gedit /etc/sysctl.conf

Dan isi baris berikut di akhir file itu

# IPv6 disabled
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1

Simpan file dan tutup. Mulai ulang sysctl dengan

$ sudo sysctl -p

Periksa output ifconfig lagi dan seharusnya tidak ada alamat ipv6

$ ifconfig
eth0      Link encap:Ethernet  HWaddr 08:00:27:5f:28:8b
          inet addr:192.168.1.3  Bcast:192.168.1.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1346 errors:0 dropped:0 overruns:0 frame:0
          TX packets:965 errors:0 dropped:0 overruns:0 carrier:0
.....

Jika tidak berhasil, coba reboot sistem dan periksa ifconfig lagi.

Metode 2 :Nonaktifkan ipv6 dari GRUB

IPv6 juga dapat dinonaktifkan dengan mengedit file konfigurasi grub

$ sudo gedit /etc/default/grub

Cari baris yang berisi "GRUB_CMDLINE_LINUX" dan edit sebagai berikut

GRUB_CMDLINE_LINUX="ipv6.disable=1"

Hal yang sama juga dapat ditambahkan ke nilai variabel bernama "GRUB_CMDLINE_LINUX_DEFAULT" dan keduanya akan berfungsi. Simpan file, tutup dan buat ulang konfigurasi grub

$ sudo update-grub2

Menyalakan ulang. Sekarang ipv6 harus dinonaktifkan.


Linux
  1. Cara Menonaktifkan IPv6 di Ubuntu 22.04 LTS Jammy Jellyfish

  2. Cara Menonaktifkan IPv6 di Ubuntu 20.04 Focal Fossa

  3. Bagaimana cara menonaktifkan konfigurasi otomatis pada IPv6 di Linux?

  1. Cara Menginstal Pip Di Ubuntu 18.04, Debian 9 &Linux Mint 19

  2. Cara Mengkompilasi dan Menginstal wxWidgets di Ubuntu/Debian/Linux Mint

  3. Bagaimana cara menonaktifkan ipv6 pada antarmuka tertentu di linux?

  1. Cara membuat daftar hitam modul di Ubuntu/Debian Linux

  2. Cara Menonaktifkan IPv6 di Debian 11/10 &Ubuntu 20.04 / 18.04

  3. Cara Menonaktifkan IPv6 di Ubuntu 18.04 Bionic Beaver Linux