مرجع تخصصی شبکه ایران

آموزش غیرفعال‌سازی IPv6 در Ubuntu

| تعداد کامنت 0
غیرفعال‌سازی IPv6 در Ubuntu

پروتکل IPv6 به‌عنوان نسخه‌ای پیشرفته‌تر از IPv4 طراحی شده تا محدودیت‌های آدرس‌دهی شبکه را برطرف کند. با این حال، در برخی محیط‌ها ممکن است فعال بودن این پروتکل موجب بروز مشکلات شود. به‌عنوان مثال، برخی برنامه‌ها یا تنظیمات شبکه ممکن است با IPv6 سازگار نباشند، یا مدیر سیستم بخواهد فقط از IPv4 استفاده کند.

در این راهنما، به روش‌های اصولی برای غیرفعال‌سازی IPv6 در Ubuntu می‌پردازیم؛ هم به‌صورت موقت و هم به‌صورت دائمی.

چرا ممکن است بخواهید IPv6 را غیرفعال کنید؟

  • وجود ناسازگاری میان برخی سرویس‌ها و IPv6

  • بروز اختلال در سیستم نام دامنه (DNS)

  • نیاز به محدود کردن مسیرهای ارتباطی فقط به IPv4

  • تنظیمات خاص امنیت شبکه در زیرساخت‌های داخلی

روش اول: غیرفعال‌سازی IPv6 در Ubuntu کامل از طریق تنظیمات GRUB

این روش، پایداری بیشتری دارد و پس از هر بار راه‌اندازی مجدد سیستم نیز همچنان فعال می‌ماند. برای انجام آن کافی است مراحل زیر را دنبال کنید:

  1. فایل تنظیمات GRUB را با یک ویرایشگر باز کنید:

sudo nano /etc/default/grub
  1. مقدار زیر را به انتهای خط GRUB_CMDLINE_LINUX= اضافه کنید:

ipv6.disable=1

به‌عنوان مثال:

GRUB_CMDLINE_LINUX="quiet splash ipv6.disable=1"
  1. پس از ذخیره تغییرات، دستور زیر را برای به‌روزرسانی GRUB اجرا کنید:

sudo update-grub
  1. در نهایت، سیستم را ریستارت کنید:

sudo reboot

روش دوم: غیرفعال‌سازی با استفاده از sysctl

در این روش، به کمک تنظیمات sysctl می‌توان IPv6 را روی سیستم غیرفعال کرد. این شیوه برای اسکریپت‌ها و تنظیمات منعطف‌تر مناسب است.

اجرای فوری (غیردائمی):

sudo sysctl -w net.ipv6.conf.all.disable_ipv6=1 sudo sysctl -w net.ipv6.conf.default.disable_ipv6=1 sudo sysctl -w net.ipv6.conf.lo.disable_ipv6=1

اعمال تنظیمات به‌صورت دائمی:

  1. فایل sysctl.conf را باز کنید:

sudo nano /etc/sysctl.conf
  1. خطوط زیر را به انتهای فایل اضافه کنید:

net.ipv6.conf.all.disable_ipv6 = 1 net.ipv6.conf.default.disable_ipv6 = 1 net.ipv6.conf.lo.disable_ipv6 = 1
  1. سپس تغییرات را با اجرای دستور زیر اعمال کنید:

sudo sysctl -p

چگونه مطمئن شویم IPv6 غیرفعال شده است؟

برای بررسی وضعیت، می‌توانید از این دستور استفاده کنید:

ip a | grep inet6

اگر خروجی‌ای نمایش داده نشد، به این معنی است که IPv6 روی سیستم شما غیرفعال شده است.

دسته بندی ها , برچسب

اشتراک‌گذاری در :

نقد و بررسی‌ها

هنوز بررسی‌ای ثبت نشده است.

اولین کسی باشید که دیدگاهی می نویسد “آموزش غیرفعال‌سازی IPv6 در Ubuntu”

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *