Cara Konfigurasi Jaringan IPv6 di CentOS/RHEL 8


Pengalamatan IPv6 dikembangkan untuk mengantisipasi habisnya alamat IPv4. Hal ini dimaksudkan untuk mengatasi kehabisan alamat IPv4 melalui penggunaan ruang pengalamatan jaringan yang jauh lebih luas. Alamat IPv6 adalah angka 128-bit yang terdiri dari 8 grup yang dipisahkan titik dua, masing-masing terdiri dari 4 angka heksadesimal.

Baca Juga: Apa yang salah dengan IPv4 dan Mengapa kami berpindah ke IPv6

Contoh alamat IPv6 ditunjukkan di bawah ini:

2001:1:1:1443:0:0:0:400

IPv6 biasanya diaktifkan secara default di CentOS/RHEL 8. Untuk memeriksa apakah IPv6 diaktifkan di sistem Anda, jalankan perintah:


sudo sysctl -a | grep ipv6.*disable

Nilai 0 menunjukkan bahwa IPv6 aktif di node Anda. Nilai 1 menunjukkan bahwa IPv6 dinonaktifkan. Oleh karena itu, dari output di atas, IPv6 diaktifkan.

Metode lain untuk memeriksa apakah IPv6 diaktifkan adalah dengan melihat antarmuka jaringan Anda di direktori /etc/network-scripts/. Dalam kasus kami, ini adalah file /etc/sysconfig/network-scripts/ifcfg-enps03.

Jadi mari jalankan perintah di bawah ini dan periksa apakah IPv6 diaktifkan.


cat /etc/sysconfig/network-scripts/ifcfg-enps03

Waspadai opsi IPV6 berikut seperti yang ditunjukkan:

  • IPV6INIT=yes – Ini menginisialisasi antarmuka untuk pengalamatan IPv6.
  • IPV6_AUTOCONF=yes – Ini mengaktifkan konfigurasi otomatis IPv6 untuk antarmuka.
  • IPV6_DEFROUTE=yes – Ini menunjukkan bahwa rute IPv6 default telah ditetapkan ke antarmuka.
  • IPV6_FAILURE_FATAL=no – menunjukkan bahwa sistem tidak akan gagal meskipun IPv6 gagal.

Output di atas mengonfirmasi bahwa pengalamatan IPv6 diaktifkan. Di terminal, Anda dapat memeriksa alamat IPv6 antarmuka Anda dengan menjalankan perintah IP di bawah ini.


ip a
OR
ip -6 addr

Perhatikan awalan inet6 seperti yang ditunjukkan di bawah ini.

Untuk menonaktifkan sementara IPv6, jalankan perintah:

sudo sysctl -w net.ipv6.conf.all.disable_ipv6=1
ip -6 addr

Untuk mengaktifkan IPv6, jalankan perintah:

sudo sysctl -w net.ipv6.conf.all.disable_ipv6=0

Kemudian restart NetworkManager agar perubahan diterapkan.

sudo systemctl restart NetworkManager

Untuk menonaktifkan IPv6 secara permanen, edit file GRUB /etc/default/grub. Pada baris GRUB_CMDLINE_LINUX, tambahkan argumen ipv6.disable=1 di akhir baris seperti yang ditunjukkan.

Untuk menerapkan perubahan, reboot sistem Anda.

Sama seperti IPv4, konfigurasi manual IPv6 dapat dilakukan menggunakan alat nmtui dan nmcli. Namun hal ini tidak disarankan karena konfigurasi manual IPv6 rawan kesalahan dan cukup sulit.

Selain itu, melacak alamat IPv6 mana yang ditugaskan ke sistem tertentu merupakan tugas yang berat. Kemungkinannya adalah Anda akan mengacaukan konfigurasi Anda.