
Cara Menonaktifkan IPv6 di CentOS 7.5
IPv6 atau Internet Protocol versi 6 adalah versi terbaru dari Internet Protocol (IP). IPv4 atau Internet Protocol versi 4 sudah banyak digunakan. Tetapi memiliki beberapa keterbatasan. Yang pertama adalah, IPv4 memiliki skema alamat 32-bit. Itu berarti hanya 4,3 miliar alamat unik yang dimungkinkan dengan IPv4. Itu sangat terbatas di dunia sekarang ini. Saat ini kita memiliki banyak perangkat IoT (Internet of Things), smartphone, komputer, laptop, server yang terhubung dengan internet. Masing-masing perangkat ini membutuhkan alamat IP untuk berkomunikasi dengan dunia luar. Jadi alamat IPv4 memiliki kekurangan.
Alamat IPv6 di sisi lain adalah alamat 128-bit. Ini berarti sekitar 340.282.366.920.938.463.463.374.607.431.768.211.456 alamat IPV6 unik dimungkinkan di IPv6. Itu sejumlah besar alamat IP. Dikatakan bahwa, jika IPv6 digunakan, setiap perangkat di dunia dapat memiliki alamat IPv6 uniknya sendiri dan IPv6 akan tetap tersedia untuk perangkat baru. Jadi IPv6 memecahkan masalah dengan alamat IP terbatas seperti pada IPv4.
Tetapi pada saat penulisan ini, dukungan IPv6 tidak tersedia di banyak negara. Itu bahkan tidak didukung di negara saya. Meskipun dunia bergerak ke IPv6 dengan lambat, tetap saja tidak semuanya adalah IPv6.
Jika negara Anda belum mendukung IPv6, Anda tidak perlu mengaktifkannya di sistem operasi Anda. Begitu banyak orang cenderung menonaktifkan IPv6 di sistem operasi mereka.
Pada artikel ini, saya akan menunjukkan cara menonaktifkan IPv6 di CentOS 7.5. Mari kita mulai.
Periksa Apakah IPv6 Diaktifkan
Anda dapat memeriksa apakah IPv6 diaktifkan pada sistem operasi CentOS 7.5 Anda dengan perintah berikut:
$ ip a | grep inet6
Seperti yang Anda lihat, saya telah mengaktifkan IPv6.
Jika IPv6 dinonaktifkan, Anda tidak akan melihat keluaran jika menjalankan perintah ini.
Nonaktifkan IPv6 Menggunakan Parameter Kernel
Di bagian ini, saya akan menunjukkan cara menonaktifkan IPv6 secara permanen.
Anda dapat menonaktifkan IPv6 saat komputer Anda boot dengan mengubah parameter kernel.
Pertama edit file konfigurasi GRUB dengan perintah berikut:
$ sudo vim /etc/default/grub
Anda akan melihat jendela berikut.
Tekan pertama i pergi ke INSERT cara.
Sekarang tambahkan ipv6.disable=1 sebelum crashkernel=auto di GRUB_CMDLINE_LINUX seperti yang ditandai pada tangkapan layar di bawah ini.
Sekarang tekan <Esc> dan ketik :wq! lalu tekan
Sekarang perbarui file konfigurasi GRUB dengan perintah berikut:
$ sudo grub2-mkconfig -o /boot/grub2/grub.cfg
Konfigurasi GRUB harus diperbarui.
Sekarang restart komputer Anda dengan perintah berikut:
$ sudo reboot
Jika Anda menjalankan perintah berikut lagi, Anda seharusnya tidak melihat output.
$ ip a | grep inet6
Nonaktifkan IPv6 Menggunakan File Konfigurasi /etc/sysctl.conf
Anda juga dapat menonaktifkan IPv6 secara permanen menggunakan /etc/sysctl.conf berkas konfigurasi.
Pertama buka /etc/sysctl.conf file dengan perintah berikut:
$ sudo vim /etc/sysctl.conf
Sekarang tambahkan baris berikut ke dalamnya:
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
Sekarang simpan file dan reboot komputer Anda dengan perintah berikut:
$ sudo reboot
IPv6 harus dinonaktifkan.
Nonaktifkan IPv6 dari Interface Jaringan Tertentu
Anda juga dapat menonaktifkan IPv6 dari interface jaringan tertentu.
Pertama Anda harus menemukan interface jaringan yang ingin Anda nonaktifkan dengan perintah berikut:
$ ip link show
Anda akan melihat nama interface jaringan seperti yang ditandai pada tangkapan layar di bawah.
Katakanlah, Anda ingin menonaktifkan IPv6 untuk ens36 interface.
Pertama buka /etc/sysctl.conf file dengan perintah berikut:
$ sudo vim /etc/sysctl.conf
Sekarang tambahkan baris berikut ke akhir file:
net.ipv6.conf.ens36.disable_ipv6 = 1
Sekarang simpan file dan reboot komputer Anda dengan perintah berikut:
$ sudo reboot
Sekarang periksa apakah IPv6 dinonaktifkan untuk ens36 interface dengan perintah berikut:
$ ip addr show ens36
IPv6 harus dinonaktifkan hanya untuk ens36interface seperti yang Anda lihat dari tangkapan layar di bawah ini. Tidak adainet6 baris dalam output.
Nonaktifkan IPv6 Sementara Menggunakan Perintah sysctl
Anda juga dapat menonaktifkan IPv6 untuk sementara. Dengan cara itu IPv6 akan diaktifkan setelah Anda mem-boot ulang sistem Anda. Ini bagus untuk menguji apakah semua yang ada di sistem operasi CentOS 7.5 Anda berfungsi sebelum menonaktifkan IPv6 secara permanen.
Jalankan perintah berikut untuk menonaktifkan IPv6 sementara:
$ sudo sysctl -w net.ipv6.conf.all.disable_ipv6=1
$ sudo sysctl -w net.ipv6.conf.default.disable_ipv6=1
IPv6 harus dinonaktifkan.
Begitulah cara Anda menonaktifkan IPv6 di CentOS 7.5 secara permanen dan sementara. Terima kasih telah membaca artikel ini.