گاها نیاز دارید به دلیل خطاهای دریافتی در سرور آی پی ورژن 6 خود را غیر فعال کنید مثلا اگر برای مشاهده گوگل خطای 403 دارید و آی پی ورژن شش مزاحمت ایجاد کرده باید آن را غیرفعال کنید.
با دستور زیر حتی بعد از ریستارت شدن سرویس نیز آی پی ورژن 6 شما فعال نمیشود
اول دستورات زیر را بزنید:
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
خوب دستور زیر را بزنید تا باز شود:
nano /etc/sysctl.conf
داخل آن کد های زیر را قرار دهید و ctrl+x و y را بزنید تا ذخیره شود:
net.ipv6.conf.all.disable_ipv6=1
net.ipv6.conf.default.disable_ipv6=1
net.ipv6.conf.lo.disable_ipv6=1
برای اعمال تغییرات دستور زیر را بزنید:
sudo sysctl -p
باید فایل /etc/rc.local را (با دسترسی روت) ایجاد کنید:
nano /etc/rc.local
و آن را با موارد زیر پر کنید:
#!/bin/bash
# /etc/rc.local
/etc/sysctl.d
/etc/init.d/procps restart
exit 0
حالا از دستور chmod برای اجرایی کردن فایل استفاده کنید:
sudo chmod 755 /etc/rc.local
تمام حالا در صورت ریستارت شدن سرور هم تغییرات ذخیره خواهند ماند.
یرای فعال کردن مجدد ipv6 کافیست برعکس مراحل زیر را انجام دهید یعنی آن سه خط کد را از فایل sysctl.conf حذف کنید.