
نحوه غیرفعال کردن IPv6 در CentOS 8
پروتکل اینترنت نسخه ۶ (IPv6) شناسه واسط شبکه است که در یک شبکه رایانه ای IPv6 شرکت دارد. اگر نمی خواهید از آدرس دهی Ipv6 استفاده کنید ، می توانید آن را موقت یا دائم غیرفعال کنید. در این مقاله ، شما می خواهید چند روش برای غیرفعال کردن IPv6 در دستگاه CentOS 8 Linux خود را یاد بگیرید.
غیرفعال کردن IPv6 در CentOS 8:
ابتدا ، با استفاده از دستور ip زیر ، بررسی کنید که آیا IPv6 در دستگاه CentOS 8 شما فعال شده است یا خیر.
ip a | grep inet6
اگر IPv6 فعال باشد ، می توانید برخی از خطوط inet6 را مشاهده کنید ، اما اگر این دستور چیزی را نمایش ندهد ، IPv6 در تمام رابط های شبکه شما غیرفعال است.
غیرفعال کردن IPv6 با استفاده از دستور sysctl:
این روش برای غیرفعال کردن موقتی IPv6 است. برای ایجاد تغییرات نیازی به راه اندازی مجدد سیستم ندارید. با این حال ، این روش پیچیده تر از روش دائمی است که به زودی یاد خواهید گرفت.
ابتدا با استفاده از دستور زیر یک فایل پیکربندی sysctl جدید /etc/sysctl.d/70-ipv6.conf ایجاد کنید.
vi /etc/sysctl.d/70-ipv6.conf
بعد ، خطوط زیر را اضافه کنید و پرونده را ذخیره کنید.
net.ipv6.conf.all.disable_ipv6 = 1 net.ipv6.conf.default.disable_ipv6 = 1
حال برای غیرفعال کردن IPv6 از دستور زیر استفاده کنید.
sysctl --load /etc/sysctl.d/70-ipv6.conf
اکنون IPv6 باید غیرفعال شود.
برای بررسی اینکه IPv6 غیرفعال است ، دستور ip زیر را اجرا کنید.
ip a | grep inet6
اگر این دستورالعمل چیزی را نشان ندهد که نشان می دهد IPv6 در تمام رابط های شبکه شما غیرفعال شده است.
هنگام استفاده از این روش ، ممکن است برخی از رابط های شبکه شما پس از راه اندازی مجدد سیستم ، هنوز از IPv6 استفاده کنند. این اتفاق می افتد زیرا CentOS 8 بطور پیش فرض از Network Manager استفاده می کند.
برای قطع کامل استفاده از IPv6 ، از دستور nmcli زیر استفاده کنید.
nmcli connection modify interface ipv6.method ignore
در آخر ، دستگاه CentOS 8 خود را دوباره راه اندازی کنید.
reboot
IPv6 را با استفاده از گزینه kernel boot غیرفعال کنید:
گزینه kernel boot پس از پیکربندی به راه اندازی مجدد سیستم نیاز دارد. این بهترین روش برای غیرفعال کردن IPv6 است.
برای استفاده از این روش ، مطابق شکل زیر ، پیش فرض پیکربندی /etc/default/grub را با ویرایشگر متن vi باز کنید.
vi /etc/default/grub
در مرحله بعد ، به انتهای پرونده بروید و O را فشار دهید تا یک خط جدید ایجاد شود و شکل زیر را تایپ کنید.
GRUB_CMDLINE_LINUX="$GRUB_CMDLINE_LINUX ipv6.disable=1"
بعد ، فایل پیکربندی را ذخیره و خارج کنید.
مرحله بعدی بروزرسانی پرونده های GRUB CFG است. دستور زیر را برای یافتن پرونده های grub تایپ کنید.
ls -lh /etc/grub*.cfg
۲ مسیر پرونده GRUB CFG را مشاهده خواهید کرد: /boot/grub2/grub.cfg و /boot/efi/EFI/centos/grub.cfg.
دستور زیر را برای ایجاد یک پرونده پیکربندی GRUB جدید وارد کنید و آن را در /boot/grub2/grub.cfg ذخیره کنید.
grub2-mkconfig -o /boot/grub2/grub.cfg
در مرحله بعدی ، دستور زیر را تایپ کنید تا یک فایل پیکربندی GRUB جدید ایجاد شود و آن را در /boot/efi/EFI/centos/grub.cfg ذخیره کنید.
grub2-mkconfig -o /boot/efi/EFI/centos/grub.cfg
در آخر ، دستگاه CentOS 8 خود را دوباره راه اندازی کنید.
reboot
پس از راه اندازی مجدد ، دستور زیر را تایپ کنید تا بررسی کنید که IPv6 غیرفعال است یا خیر.
ip a | grep inet6
اگر دستور چیزی نمایش ندهد ، به این معنی است که IPv6 غیرفعال است.
در این مقاله ، شما با دو روش غیرفعال کردن IPv6 در دستگاه CentOS 8 Linux خود آشنا شده اید. روش اول با استفاده از sysctl و روش دوم با استفاده از گزینه بوت Kernel است. در حالی که غیرفعال کردن IPv6 با استفاده از sysctl موقتی است ، گزینه Kernel boot دائمی است و بهترین روش است.
امیدواریم از این مقاله بهره لازم را برده و برای شما مفید بوده باشد. نظرات خود را با ما به اشتراک بگذارید.
برچسب ها: CentOS 8 IPv6 آموزش لینوکس غیرفعال کردن IPv6
ارسال دیدگاه جدید