از مهمترین دلایل پیدایش IPv6 که بر مبنای کدهای 16 بیتی (شامل اعداد و حروف A تا F) تعریف شده است، ظرفیت رو به اتمام IPv4 بود. اما با این وجود هنوز استفاده از IPv6 مرسوم نشده و کماکان استفاده از IPv4 در همان سطح در حال انجام است.
بنابراین توصیه می شود اگر سرور شما از IPv6 استفاده نمی کند به عنوان یک قانون امنیتی، دسترسی به IPv6 را مسدود کنید.
در این مقاله به غیر فعال کردن IPv6 در سیستم عامل های CentOS یا RedHat پرداخته ایم. پس در ادامه با ما همراه باشید...
نحوه غیر فعال کردن Ipv6 در CentOS 6
1- با استفاده از فرمان زیر به مسیر sysctl.conf مراجعه کنید:
nano /etc/sysctl.conf
2- دو خط زیر را به آخر فایل اضافه کنید و سپس تغییرات را ذخیره کنید:
net.ipv6.conf.all.disable_ipv6 = 1 net.ipv6.conf.default.disable_ipv6 = 1
3- فرمان زیر را برای بازخوانی تنظیمات اجرا کنید:
sysctl –p
یک قانون امنیتی: برای جلوگیری از مراجعات SSH در بستر IPv6، در فایل کانفیگ SSH، مقدار AddressFamily را به inet تغییر دهد. inet فقط IPv4 را مجاز خواهد دانست:
nano /etc/ssh/sshd_config
AddressFamily inet
service sshd restart
کار تمام شد!
