Kami telah melihat cara menonaktifkan ipv6 secara global di CentOS / RHEL 7. Mungkin ada permintaan untuk menonaktifkan ipv6 hanya untuk antarmuka tertentu pada sistem dan tidak untuk semua antarmuka yang tersedia atau seluruh sistem. Postingan menjelaskan langkah-langkah untuk menonaktifkan ipv6 pada antarmuka tertentu di CentOS / RHEL 7.
Catatan :Menambahkan IPV6INIT=no dalam file konfigurasi antarmuka tertentu tidak membantu dan tidak menonaktifkan ipv6 pada antarmuka itu.Menonaktifkan ipv6 hanya pada antarmuka tertentu
1. Parameter ipv6 di bawah ini dapat digunakan per antarmuka untuk mengaktifkan atau menonaktifkan ipv6.
net.ipv6.conf.[interface].disable_ipv6 = [value]
Di sini,
antarmuka – nama antarmuka tempat ipv6 perlu dinonaktifkan. Misalnya eth1
nilai – 0 (aktifkan) atau 1 (nonaktifkan) ipv6 pada antarmuka.
2. Jadi untuk menonaktifkan ipv6 hanya pada antarmuka eth1, Anda dapat menambahkan parameter di bawah ini di /etc/sysctl.conf file untuk membuat perubahan permanen.
# vi /etc/sysctl.conf net.ipv6.conf.eth0.disable_ipv6 = 1
3. Jalankan perintah di bawah ini untuk segera menerapkan perubahan;
# sysctl -p
Kesimpulan
Menambahkan IPV6INIT=no . tidak membantu parameter ke antarmuka yang perlu menonaktifkan IPv6. Tautan ipv6 lokal masih dapat dilihat di antarmuka itu. Mengubah parameter sysctl untuk antarmuka tertentu dapat menonaktifkan ipv6 pada antarmuka tertentu saja dan tidak secara global pada sistem.