آیا به دنبال آموزش نحوه غیرفعال / فعال کردن IPV6 در اوبونتو به صورت قدم به قدم می باشید؟
آخرین ویرایش پروتکل اینترنت و مزایای مختلف آن به اندازه کافی برای یادگیری نحوه استفاده از آنها برای دورزدن تحریم با استفاده از تانلینگ دلگرم کننده است.
سوال اساسی که ممکن است بپرسید این است که از کجا باید شروع کنیم؟ آسان است؛ شما باید بدانید که چگونه اوبونتو IPv6 (پروتکل اینترنت نسخه ۶) را به عنوان نقطه شروع فعال کنید. برای رسیدن به این هدف، می توانید از این دستورالعمل برای آشنایی با هر مرحله از فعال کردن IPv6 در سرور اوبونتو استفاده کنید. پس قبل از ادامه، باید آنچه را که در مورد IPv6 و مزایای آن می دانیم مرور کنیم.
IPv6 چیست؟
IPv6 (پروتکل اینترنت نسخه ۶) نسل متوالی پروتکل اینترنت (IP) استاندارد آدرس است که برای پیشرفت و در نهایت جایگزین IPv4 طراحی شده است. همه دستگاههای متصل به اینترنت مانند رایانهها، تلفنهای همراه، قطعات اتوماسیون خانگی و حسگرهای اینترنت اشیا برای برقراری ارتباط بین دستگاههای دیگر به آدرسهای IP متعددی نیاز دارند. سیستم آدرس IP اصلی، به نام IPv4، به دلیل استفاده گسترده از آن به دلیل افزایش تعداد زیادی از دستگاههای متصل، آدرسهایش رو به اتمام است.
مزایای IPv6 چیست؟
IPv6 آخرین نسخه پروتکل اینترنت است و عملکردی مشابه IPv4 دارد. هر دو آدرس IP منحصربهفرد لازم برای ارتباط دستگاههای دارای اینترنت را فراهم میکنند. اما، در مقایسه با IPv4 یک تمایز قابل توجه دارد: از یک آدرس آی پی ۱۲۸ بیتی استفاده می کند.
مزایای اصلی IPv6 در اینجا آمده است:
- ارائه تنظیمات خودکار
- بهبود مسیریابی چندپخشی
- قالب سرصفحه ساده تر
- مسیریابی ساده و کارآمدتر
- کیفیت بهتر خدمات (برچسب گذاری جریان)
- احراز هویت داخلی و پشتیبانی
- ارائه انتخاب ها و برنامه های افزودنی انعطاف پذیر
- مدیریت قابل کنترل تر (بدون DHCP)
چرا IPv6 معرفی شد؟
پروتکل IPv6 در سال ۱۹۹۸ به عنوان جایگزینی برای پروتکل IPv4 معرفی شد.
دلیل اصلی معرفی این پروتکل، کمبود آدرسهای IPv4 بود. فضای آدرس IPv4 32 بیتی است که حدود ۴.۳ میلیارد آدرس منحصر به فرد را ارائه میدهد.
با رشد سریع اینترنت، این تعداد آدرس به سرعت در حال اشغال بود. علاوه بر کمبود آدرس، IPv4 دارای مشکلات دیگری نیز بود، از جمله:
- امنیت ضعیف: IPv4 از رمزنگاری داخلی پشتیبانی نمیکند و این موضوع آن را در برابر حملات سایبری آسیبپذیر میکند.
- ناکارآمدی: هدرهای IPv4 بزرگ هستند و این موضوع باعث میشود که شبکهها به طور کارآمدی عمل نکنند.
- مقیاسپذیری ضعیف: IPv4 برای پشتیبانی از تعداد زیادی دستگاه طراحی نشده بود.
نحوه راه اندازی IPV6 در اوبونتو
در اینجا دستورالعمل گام به گامی است که برای فعال کردن اوبونتو IPv6 در سیستم خود نیاز دارید، آورده شده است:
مرحله ۱: ویرایش فایل sysctl.conf
اولین قدم برای پیکربندی اوبونتو IPv6 ورود به سرور با دسترسی ریشه است. پس از آن، باید برخی از اطلاعات موجود در فایل sysctl.conf را تغییر دهید. برای انجام این کار، فایل را در حالت ویرایش وارد کنید. در این آموزش از ویرایشگر vim استفاده خواهیم کرد. توجه داشته باشید که می توانید از هر ویرایشگر فایلی که دوست دارید استفاده کنید.
vim /etc/sysctl.conf
شما باید موارد زیر را در انتهای فایل اضافه کنید:
net.ipv6.conf.default.disable_ipv6 = 0 net.ipv6.conf.all.disable_ipv6 = 0
حالا فایل را ذخیره و سپس ببندید.
مرحله ۲: ویرایش فایل رابط
فایل دیگری که نیاز به ویرایش دارد، فایل interfaces در مسیر /etc/network/ است.
vim /etc/network/interfaces
شما باید خط زیر را به فایل interface ها اضافه کنید:
iface eth0 inet6 static pre-up modprobe ipv6 address IPv6-IP-Address netmask 64 gateway IPv6-IP-Gateway-Address
سپس باید فایل رابط ها را ذخیره کرده و از آن خارج شوید. توجه داشته باشید که باید مطمئن شوید که IPv6-IP-Address و IPv6-IP-IP-Gateway-Address را با جزئیات IPv6 اوبونتو که به شما داده شده است جایگزین کنید.
مرحله ۳: راه اندازی مجدد سرویس شبکه
سومین مرحله برای فعال کردن آدرس IPv6 اوبونتو روی سرور، راه اندازی مجدد سرویس شبکه است تا تغییرات موثر واقع شوند.
service networking restart
مرحله ۴: تأیید نصب اوبونتو IPv6
با استفاده از دستور زیر می توانید بررسی کنید که آیا آدرس IPv6 صحیح روی سیستم عامل لینوکس شما نصب شده است یا خیر:
ifconfig eth0
برای درک این مراحل، مثال زیر را در نظر بگیرید:
eth0 Link encap:Ethernet HWaddr 06:0c:6c:01:12:98
inet addr:103.25.202.165 Bcast:103.25.202.255 Mask:255.255.255.0
inet6 addr: fe80::40c:6cff:fe01:1298/64 Scope:Link
inet6 addr: 2400:c980:0:2::2/64 Scope:Global
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:2505260 errors:0 dropped:14 overruns:0 frame:0
TX packets:640650 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:203319645 (203.3 MB) TX bytes:74852651 (74.8 MB)
به این خط توجه کنید:
inet6 addr: 2400:c980:0:2::2/64 Scope:Global
این خط تأیید می کند که آدرس IPv6 صحیح نشان داده شده است.
نحوه غیرفعال کردن IPv6 در اوبونتو
این بخش نحوه غیرفعال کردن پروتکل IPv6 در اوبونتو را توضیح می دهد. این دستورالعمل کمی پیشرفته است، بنابراین مطمئن شوید که به تمام جزئیات توجه کرده اید.
حالا یک ترمینال (CTRL+ALT+T) باز کنید و ادامه آموزش را دنبال کنید! لطفا توجه داشته باشید که برای اکثر دستوراتی که در ترمینال تایپ می کنید، به دسترسی ریشه (sudo) نیاز دارید.
روش اول: IPv6 را با استفاده از Sysctl غیرفعال کنید
بیایید اولین رویکرد را برای غیرفعال کردن IPv6 در اوبونتو مورد بحث قرار دهیم.
مرحله ۱: بررسی آدرس IPv6 اوبونتو
ابتدا باید مطمئن شوید که IPv6 را روی سیستم خود فعال کرده اید. با استفاده از این دستور می توانید آدرس IP خود را در اوبونتو بررسی کنید:
ip a
پس از اجرای دستور بالا، در صورت فعال بودن یک آدرس IPv6 مشابه زیر مشاهده خواهید کرد:
مرحله ۲: با استفاده از دستور 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
مرحله ۳: تأیید فرآیند غیرفعال کردن IPv6 اوبونتو
مانند فعال کردن IPv6 در اوبونتو، باید مطمئن شوید که به درستی غیرفعال شده است. برای انجام این کار، دوباره دستور زیر را تایپ کنید:
ip a
درست مانند زیر، نباید هیچ ورودی IPv6 را مشاهده کنید زیرا به تازگی Ipv6 را در سیستم خود غیرفعال کرده اید.
اما توجه کنید؛ این دستورات به طور موقت IPv6 را در سیستم عامل اوبونتو خاموش می کند. به عبارت دیگر، دفعه بعد که سیستم شما بوت می شود، دوباره iPv6 خود را فعال خواهد کرد. برای پایدار کردن این گزینه، می توانید /etc/sysctl.conf را تغییر دهید. مانند بخش های قبلی، ما از vim برای ویرایش فایل استفاده خواهیم کرد. ولی مطمئن شوید که دسترسی سرپرست دارید (از sudo استفاده کنید):
شما باید خطوط زیر را به فایل اضافه کنید:
net.ipv6.conf.all.disable_ipv6=1 net.ipv6.conf.default.disable_ipv6=1 net.ipv6.conf.lo.disable_ipv6=1
برای اعمال تنظیمات از این دستور استفاده کنید:
sudo sysctl -p
اگر پس از راه اندازی مجدد سیستم، IPv6 اوبونتو همچنان فعال است، باید فایل /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
این دستور به صورت دستی پارامترهای هسته را از فایل پیکربندی sysctl شما می خواند. توجه داشته باشید که همه اینها در زمان بوت اتفاق می افتد.
روش دوم: IPv6 را با استفاده از GRUB غیرفعال کنید
روش دوم برای غیرفعال کردن اوبونتو IPv6 در سیستم شما، پیکربندی GRUB و ارسال پارامترهای هسته در زمان بوت است. برای این کار باید /etc/default/grub را ویرایش کنید. مجدداً، حتما مطمئن شوید که از امتیازات مدیر برخوردار هستید:
اکنون GRUB_CMDLINE_LINUX_DEFAULT و GRUB_CMDLINE_LINUX را ویرایش کنید تا IPv6 را در بوت غیرفعال کنید:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash ipv6.disable=1" GRUB_CMDLINE_LINUX="ipv6.disable=1"
این فایل را ذخیره کنید و دستور update-grub را اجرا کنید:
sudo update-grub
اکنون که از این تکنیک استفاده می کنید، تنظیمات باید در راه اندازی مجدد باقی بمانند.
پیکربندی IPv6 در اوبونتو
اگرچه IPv6 برای حل مشکل فضای آدرس معرفی شده است، اما مزایای دیگری را برای شما فراهم می کند، از جمله بهبود مسیریابی چندپخشی، کیفیت بهتر خدمات، احراز هویت داخلی، و ساده سازی و مسیریابی کارآمدتر. بنابراین به وضوح، دانستن نحوه فعال کردن IPv6 در اوبونتو ضروری است. همانطور که در این مقاله از وبلاگ آذردیتا دیدید، اوبونتو یکی از کاربرپسندترین توزیع های لینوکس است که می توانید در بسیاری از زمینه ها از آن استفاده کنید.
ما همچنین مفتخریم که سرویس های سرور مجازی خود را به شما پیشنهاد می کنیم، که از سخت افزار قوی تشکیل شده و برای شما بهینه شده است تا از عملکرد لینوکس بیشترین بهره را ببرید.
سوالات متداول
چگونه IPv6 را در اوبونتو فعال کنم؟
به طور کلی، راهاندازی IPv6 در اوبونتو به سه مرحله نیاز دارد که در آن باید فایل sysctl.conf، فایل رابطها و راهاندازی مجدد سرویس شبکه را انجام دهید.
اگر IPv6 را فعال کنم چه اتفاقی می افتد؟
IPv6 می تواند مزایای زیادی را برای شما فراهم کند، از جمله پشتیبانی از دستگاه های بیشتر، امنیت بهتر و اتصالات کارآمدتر. حتی اگر برخی از نرمافزارهای قدیمیتر آنطور که انتظار میرفت کار نکنند، اکثر شبکههای شما باید با فعال بودن IPv6 به خوبی کار کنند.
چگونه می توانم آدرس IPv6 خود را در سرور پیدا کنم؟
در اینجا دو دستورالعمل عمومی یونیکس برای تعیین آدرس IPv6 و مسیر پیش فرض وجود دارد:
- ifconfig -a را اجرا کنید و به دنبال inet6 بگردید تا آدرس های IPv6 خود را ببینید.
- netstat -nr را اجرا کنید و به دنبال inet6 یا Internet6 یا کلمات مشابه بگردید تا قسمت IPv6 را پیدا کنید. سپس به دنبال پیش فرض یا :: یا ::/۰ بگردید.
آیا IPv6 سرعت اینترنت را افزایش می دهد؟
برخی از ارائه دهندگان خدمات وب و ابر سرعت IPv6 و IPv4 را اندازه گیری کردند. نتایج نشان میدهد که وبسایتها ۵ درصد سریعتر به صورت میانگین و ۱۵ درصد سریعتر برای بعضی از افراد در IPv6 نسبت به IPv4 بارگذاری میشوند، به این معنی که کسانی که به دنبال سرعت بالا هستند بهتر است از IPv6 استفاده کنند.
یکی دیگر از مجموعه آموزش های سیستم عامل لینوکس به اتمام رسید. امیدواریم این آموزش به جهت یادگیری آموزش نحوه غیرفعال / فعال کردن IPV6 در اوبونتو به صورت قدم به قدم برای شما عزیزان مفید واقع شده باشد؛ اگر شما نیز راهکار یا ترفندی برای ساخت، ویرایش و یا تغییر IPV6 در سیستم عامل اوبونتو بلدید میتوانید آن را در بخش کامنت ها مطرح کنید تا با نام شما این مقاله بروزرسانی گردد؛ همچنین ممکن است مقاله های دسته بندی مجموعه آموزش های ویندوز نیز برای شما کاربردی و مفید باشد.