OpenWrt چیست؟
OpenWrt Project یک سیستمعامل یا فریمور لینوکس است که برای دستگاههای دارای سیستمعامل نهفته (Embedded Devices) مانند مودمهای وایفای طراحی شده است. به جای ارائه یک فریمور ثابت و غیرقابل تغییر، OpenWrt یک فایلسیستم کاملاً قابل نوشتن (Writable) با قابلیت مدیریت بسته (Package Management) فراهم میکند. این ویژگی به شما این امکان را میدهد که بدون وابستگی به اپلیکیشنها و تنظیمات پیشنهادی ارائهدهنده اینترنت خود، دستگاهتان را با استفاده از پکیجهای مناسب به دلخواه خود پیکربندی کنید.
توسعهدهندگان نرمافزار میتوانند با بهرهگیری از OpenWrt، نرمافزارهایی را بدون نیاز به ساخت فریمور خاصی توسعه دهند و کاربران نیز قادر خواهند بود تا دستگاههای دارای سیستمعامل نهفته خود را به طور کامل شخصیسازی کنند.
OpenWrt قابلیت نصب بر روی انواع روترها را دارد و از یک رابط کاربری تحت وب استفاده میکند که ممکن است حتی پایدارتر از فریموری باشد که به طور پیشفرض بر روی روتر شما نصب شده است. اگر روتر شما دچار مشکل شده و نیاز دارید هر چند روز آن را ریستارت کنید، پیشنهاد میکنیم از این ابزار استفاده کنید.

OpenWrt چیست؟|فروشگاه ژوپیتل
چرا باید از OpenWrt استفاده کنیم؟
کاربران به دلایل متعددی از OpenWrt بهره میبرند؛ زیرا این نرمافزار عملکرد بهتری نسبت به فریمورهای پیشفرض نصبشده روی روترها و دیگر دستگاهها ارائه میدهد. OpenWrt پایدارتر است و امکانات بیشتری برای سفارشیسازی در اختیار کاربران قرار میدهد. در ادامه، دلایل اصلی استفاده از OpenWrt را بررسی میکنیم:
دلایل اصلی و کلیدی استفاده از OpenWrt
توسعهپذیری: این ابزار امکاناتی را فراهم میکند که معمولاً تنها در دستگاههای پیشرفته موجود است. بیش از سه هزار بسته نرمافزاری استاندارد شده برای OpenWrt وجود دارد که به شما این امکان را میدهد تا تنظیمات مشابهی را بر روی هر دستگاه پشتیبانیشونده، حتی روترهایی با عمر دو تا پنج سال، پیادهسازی کنید.
امنیت: نصب OpenWrt در شرایطی انجام میشود که وایفای غیرفعال است و هیچ گذرواژه ضعیف یا نقص امنیتی وجود ندارد. اجزای نرمافزاری این ابزار به طور مداوم بهروزرسانی میشوند و آسیبپذیریها بلافاصله پس از شناسایی برطرف میشوند.
عملکرد و پایداری: فریمور OpenWrt شامل ماژولهای استانداردی است که در تمامی دستگاههای پشتیبانیشونده وجود دارند. بنابراین، هر ماژول احتمالاً بیشتر آزمایش شده و باگهای آن نسبت به فریمور پیشفرض دستگاه شما کمتر خواهد بود.
پشتیبانی قوی جامعه کاربران: اعضای انجمنهای OpenWrt Forum، OpenWrt Developer و OpenWrt Admin بسیار فعال هستند و کاربران قادرند مستقیماً با برنامهنویسان ارتباط برقرار کرده و از آنها کمک بگیرند.
کمک به تحقیقات شبکه: بسیاری از تیمهای تحقیقاتی از OpenWrt به عنوان پلتفرمی برای انجام پژوهشهای خود در زمینه عملکرد شبکه استفاده میکنند.
متنباز و رایگان بودن: این فریمور کاملاً متنباز و رایگان است. گروهی از برنامهنویسان، شرکتها و افراد داوطلبانه آن را توسعه داده و نگهداری میکنند.
کاربردهای فریمور OpenWrt
در این مقاله، به بررسی فریمور OpenWrt پرداختهایم که میتوانید آن را بر روی روتر خود نصب کنید. این فریمور به افزایش پایداری و امنیت شبکه شما کمک میکند. علاوه بر این، OpenWrt دارای کاربردهای متنوع دیگری نیز هست که مهمترین آنها به شرح زیر است:
-
استفاده از سرور SSH برای تونلکردن SSH: پروژه OpenWrt شامل یک سرور SSH است که به کاربران اجازه میدهد به ترمینال آن دسترسی پیدا کنند. با اتصال سرور SSH به اینترنت، میتوانید از راه دور به آن دسترسی داشته باشید و با استفاده از تونلکردن SSH، ترافیک شبکه خود را رمزنگاری کنید. این روش مشابه نصب VPN بر روی مودم عمل میکند و به شما این امکان را میدهد محدودیتهای اینترنت را دور بزنید.
-
نصب VPN روی مودم: پس از نصب فریمور OpenWrt، شما قادر خواهید بود VPN را نیز بر روی روتر خود نصب کنید. این کار باعث میشود نیازی به نصب ویپیان بر روی دستگاههای متصل به روتر نداشته باشید. بنابراین، با استفاده از هر یک از روشهای تونلکردن SSH یا نصب VPN، میتوانید بدون نیاز به نصب ویپیان بر روی گوشی یا لپتاپ، محدودیتهای اینترنت را دور بزنید.
-
نصب کلاینت بیت تورنت: اگر روتر شما دارای حافظه و پورت USB باشد یا نوعی حافظه متصل به شبکه داشته باشد، با نصب OpenWrt میتوانید از آن به عنوان کلاینت BitTorrent استفاده کنید.
-
اجرای نرمافزارهای سرور: ریپازیتوریهای نرمافزار OpenWrt شامل بستههایی هستند که امکان راهاندازی سرور وب، سرور IRC و ترکر BitTorrent را فراهم میکنند؛ بنابراین میتوانید از روتر خود به عنوان یک سرور بهره ببرید.
-
ترافیک شیپینگ و QoS: فریمور OpenWrt قابلیت مدیریت ترافیک پاکتها در روتر شما را فراهم کرده و امکان اولویتبندی انواع ترافیک را ایجاد میکند. همچنین میتوانید ترافیک هدایتشونده به دستگاههای مختلف را نیز اولویتبندی کنید.
-
ایجاد شبکه مهمان: پروژه OpenWrt دستورالعملهایی برای ایجاد یک شبکه وایرلس مخصوص کاربران مهمان ارائه داده است که مستقل از شبکه اصلی عمل میکند.
-
بررسی ترافیک شبکه: با استفاده از فریمور OpenWrt، امکان نظارت بر ترافیک شبکه فراهم شده است.
این ویژگیها نشاندهنده تواناییهای گسترده فریمور OpenWrt در مدیریت و ارتقاء عملکرد روترها هستند.
راهنمای نصب OpenWrt
OpenWrt در ابتدا برای روترهای Linksys WRT54G طراحی شده بود، اما اکنون از مدلهای مختلف روتر نیز پشتیبانی میکند. با مراجعه به وبسایت OpenWrt، میتوانید فهرست روترهای پشتیبانیشده را مشاهده کنید. نصب OpenWrt به معنای جایگزینی فریمور پیشفرض روتر با OpenWrt Linux است و میتوان آن را مشابه فلش کردن گوشی با ROM سفارشی در نظر گرفت.
چهار روش مختلف برای نصب این فریمور وجود دارد:
۱. استفاده از فریمور OEM
برای این روش، رابط کاربری تحت وب فریمور OEM را با مرورگر خود باز کنید و فایل ایمیج سفتافزار OpenWrt Factory را از طریق گزینه Firmware Upgrade نصب کنید. سپس دستگاه را ریست کنید تا با فریمور OpenWrt بوت شود.
نکته: گاهی اوقات، سفتافزار OEM تنها اجازه فلش کردن دستگاه با فایل Firmware خاصی را میدهد و در این صورت نمیتوانید از این روش برای نصب OpenWrt استفاده کنید.
۲. استفاده از Bootloader و پورت Ethernet
بیشتر Bootloaderها امکان نصب فریمور روی روتر را فراهم میکنند. برخی از Bootloaderها از TFTP-client، برخی دیگر از FTP-Client یا FTP-Server و همچنین پروتکل XMODEM استفاده میکنند. قبل از شروع، باید موارد زیر را مشخص کنید:
-
آدرس IP پیشفرض Bootloader
-
پروتکل و نوع عملکرد Bootloader (به عنوان کلاینت یا سرور)
-
شماره پورت صحیح
-
رابط کاربری مورد نیاز برای اتصال
-
نام کاربری و گذرواژه (در صورت نیاز)
-
مدت زمان موجود پس از روشن شدن دستگاه برای ایجاد اتصال