Openwrt چیست؟
OpenWrt یک سیستمعامل متنباز و مبتنی بر لینوکس برای روتر است که جای فریمور کارخانه نصب میشود. با آن میتوانید مثل یک کامپیوتر لینوکسی نرمافزار نصب کنید و فایروال، QoS، VPN، لود بالانس و مانیتورینگ ترافیک را با کنترل کامل تنظیم کنید.
اگر در روتر فعلیتان به سقف امکانات رسیدهاید، یعنی تنظیمات محدود، آپدیتهای کند و پایداری ضعیف زیر بار، احتمالاً اسم OpenWrt را شنیدهاید. در این راهنما میبینید OpenWrt دقیقاً چیست، با فریمور کارخانه چه فرقی دارد، در نسخهی جدید ۲۵.۱۲ چه چیزهایی عوض شده و در نهایت آیا برای شما ارزش نصب دارد یا نه.
OpenWrt چیست؟
OpenWrt یک توزیع لینوکس سبک است که مخصوص دستگاههای شبکه، بهویژه روتر، ساخته شده. فریمور کارخانه یک مجموعهی بسته و ثابت است که فقط همان چند تنظیم پایه (نام WiFi، رمز، پورتفوروارد) را به شما میدهد. OpenWrt اما یک فایلسیستم کاملاً قابلنوشتن و یک مدیر بسته در اختیار شما میگذارد؛ یعنی هر سرویس یا ابزار موردنیازتان را میتوانید نصب، حذف یا شخصیسازی کنید.
مثال ساده: روتر شما مثل لپتاپی است که ویندوز از پیش نصبشده دارد. نصب OpenWrt مثل این است که همان لپتاپ را با لینوکس راه بیندازید؛ سختافزار همان است، اما کنترل دست خودتان است.
نام این پروژه هم از سری روترهای Linksys WRT54G آمده که اولین نسخههای آن برایشان ساخته شد.
تاریخچه OpenWrt
- ۲۰۰۴: شرکت Linksys فریمور مبتنی بر لینوکس روتر WRT54G را تحت مجوز GPL عرضه کرد و جامعهی متنباز از روی همان کد، پروژهی OpenWrt را شروع کرد.
- ۲۰۱۶: گروهی از توسعهدهندگان اصلی بهدلیل اختلاف بر سر شیوهی مدیریت پروژه، شاخهی جدیدی به نام LEDE ساختند.
- ژانویه ۲۰۱۸: دو پروژه دوباره ادغام شدند؛ نام OpenWrt ماند و قواعد و کد LEDE پایهی پروژهی واحد شد.
- مارس ۲۰۲۶: نسخهی ۲۵.۱۲ منتشر شد؛ با مدیر بستهی جدید apk، هستهی لینوکس ۶.۱۲ و پشتیبانی از بیش از ۲۲۰۰ دستگاه.
اجزای اصلی OpenWrt
ساختار OpenWrt لایهلایه است. این تصویر کمک میکند بفهمید هر بخش کجای کار قرار دارد:
- LuCI: رابط کاربری وب OpenWrt. اگر با خط فرمان راحت نیستید، بیشتر کارها را از همینجا انجام میدهید.
- UCI: سیستم پیکربندی یکپارچه که همهی تنظیمات را در فایلهای متنی ساده نگه میدارد؛ برای بکاپگیری و اسکریپتنویسی عالی است.
- مدیر بسته: ابزاری برای نصب هزاران بسته. در نسخههای ۲۴.۱۰ و قدیمیتر opkg بود و از نسخهی ۲۵.۱۲ به apk تغییر کرد (جزئیات در بخش تغییرات ۲۵.۱۲).
OpenWrt چه تفاوتی با فریمور پیشفرض روتر دارد؟
| ویژگی | فریمور کارخانه | OpenWrt |
|---|---|---|
| کد منبع | بسته و اختصاصی | متنباز (GPL-2.0) |
| نصب نرمافزار | ندارد یا بسیار محدود | هزاران بسته از مخزن رسمی |
| فایروال، QoS و روتینگ | تنظیمات ساده و ثابت | کنترل کامل و پیشرفته |
| VPN و تونل در سطح روتر | معمولاً فقط چند پروتکل محدود | با نصب بستههای مختلف |
| آپدیت امنیتی | تا زمانی که سازنده پشتیبانی کند | مستقل از سازنده (تا جایی که سختافزار و حافظه اجازه دهد) |
| سهولت استفاده | بسیار ساده | نیاز به یادگیری |
| گارانتی | سالم | ممکن است باطل شود |
OpenWrt تنها فریمور متنباز نیست. DD-WRT و Tomato هم از قدیم شناختهشدهاند، اما نقطهقوت OpenWrt معماری ماژولار و مخزن بستهی فعال آن است؛ پروژههایی مثل ImmortalWrt و iStoreOS هم روی همین پایه ساخته شدهاند. اگر بین روتر میکروتیک و روتر OpenWrt مردد هستید، مقایسهی کامل روتر میکروتیک و OpenWrt را بخوانید.
OpenWrt به چه کاری میآید؟ (کاربردها)
مدیریت ترافیک شبکه
برای هر دستگاه یا سرویس قانون و محدودیت جدا تعریف کنید.
کاهش لگ و Bufferbloat
با فعالکردن SQM، پینگ هنگام دانلود سنگین بالا نمیرود. این کار برای گیمینگ و تماس تصویری مفید است.
VPN و تونل روی خود روتر
بهجای نصب برنامه روی تکتک دستگاهها، یکبار روی روتر راهاندازی کنید. راهنمای روترهای دارای قابلیت VPN را ببینید.
لود بالانس چند اینترنت
بار را بین دو یا چند اتصال تقسیم کنید یا یکی را پشتیبان بگذارید.
اکسسپوینت و Mesh
روتر قدیمی را به اکسسپوینت تبدیل کنید و پوشش شبکه را گسترش دهید.
مانیتورینگ دقیق
مصرف و اتصالات هر دستگاه را جداگانه ببینید.
روترهای آماده با OpenWrt و Passwall2 از قبل نصب و تستشده تحویل میشوند و بدون ریسک فلشکردن، سر کار میآیند.
OpenWrt ۲۵.۱۲ چه چیزی را عوض کرد؟
نسخهی ۲۵.۱۲ (با نام رمز «Dave's Guitar» به یاد Dave Täht، از چهرههای اصلی مبارزه با Bufferbloat) تغییرهای مهمی دارد که بیشتر آموزشهای قدیمی را تحت تأثیر قرار میدهد:
- مدیر بستهی جدید apk: مدیر بستهی opkg دیگر نگهداری نمیشد و جای آن را apk (همان ابزار Alpine Linux) گرفت. نام بیشتر بستهها همان است، فقط دستورها فرق دارند.
- ارتقای راحتتر: ابزار Attended Sysupgrade حالا در LuCI یکپارچه است و میتواند فریمور جدید را با بستهها و تنظیمات فعلی شما بازسازی کند.
- هستهی لینوکس ۶.۱۲ و پشتیبانی از بیش از ۲۲۰۰ دستگاه، شامل ۱۸۰ مدل جدید نسبت به ۲۴.۱۰.
اگر آموزشی را دنبال میکنید که دستور opkg دارد و روی ۲۵.۱۲ کار میکنید، معادل آن این است:
opkg update && opkg install luci-app-sqm # نسخههای ۲۴.۱۰ و قدیمیتر apk update && apk add luci-app-sqm # نسخه ۲۵.۱۲ به بعد
مزایا و معایب OpenWrt
مزایا
- رایگان و متنباز
- انعطافپذیری بالا در تنظیمات
- آپدیتهای امنیتی مستقل از سازنده
- مخزن بزرگ بستهها و مستندات گسترده
- جامعهی کاربری فعال
- کد شفاف و قابلبررسی توسط جامعه
معایب و چالشها
- منحنی یادگیری برای تنظیمات پیشرفته
- ریسک خرابشدن روتر (Brick) در نصب اشتباه
- احتمال باطلشدن گارانتی
- فقط دستگاههای سازگار پشتیبانی میشوند
- تنظیم نادرست میتواند امنیت شبکه را پایین بیاورد
نصب OpenWrt بهطور خلاصه
روش دقیق نصب برای هر مدل فرق میکند، اما مراحل کلی اینهاست:
- مدل و ریویژن سختافزار روتر را در جدول رسمی سختافزار OpenWrt پیدا کنید و صفحهی همان دستگاه را بخوانید.
- فایل فریمور مناسب را از Firmware Selector دانلود کنید.
- از تنظیمات و فریمور فعلی بکاپ بگیرید.
- فریمور را طبق روش نوشتهشده در صفحهی دستگاه فلش کنید (معمولاً از صفحهی آپدیت فریمور روتر یا با sysupgrade).
- پس از ریاستارت وارد 192.168.1.1 شوید، فوراً برای کاربر root رمز تعیین کنید و WiFi را تنظیم کنید.
چه روترهایی OpenWrt را پشتیبانی میکنند؟
بیش از ۲۲۰۰ دستگاه از برندهای مختلف در فهرست پشتیبانی OpenWrt هستند، اما کیفیت تجربه در همهی آنها یکسان نیست. چیپست، حافظهی RAM و فلش مهمترین عوامل پایداری هستند. برندهایی مثل Linksys (سری EA و MX)، Google WiFi، برخی مدلهای D-Link و بعضی میکروتیکها گزینههای رایج هستند. پیش از خرید یا نصب، حتماً مدل و ریویژن دقیق را در جدول رسمی سختافزار چک کنید.
آیا OpenWrt برای شما مناسب است؟
مناسب شماست اگر ...
شاید لازم نباشد اگر ...
- فقط یک اتصال ساده به اینترنت میخواهید
- حوصلهی یادگیری تنظیمات را ندارید
- گارانتی رسمی برایتان مهمتر است
- روترتان در فهرست پشتیبانی نیست
اگر هر دو دسته در شما هستند، یعنی امکانات OpenWrt را میخواهید ولی وقت نصب ندارید، راه میانه «روتر آماده» یا «فایل بکاپ آماده» است.
روتر آماده یا فایل بکاپ OpenWrt
Linksys EA8500روتر با OpenWrt و Passwall2
Linksys MX2000WiFi 6 با OpenWrt و Passwall2
فایل بکاپ روتر گوگلبرای روتر خودتان، همراه آموزش
فایل بکاپ Linksys EA8300برای روتر خودتان، همراه آموزش
سؤالات متداول درباره OpenWrt
OpenWrt رایگان است؟
بله. OpenWrt متنباز و تحت مجوز GPL-2.0 است و هزینهای برای دانلود و استفاده ندارد.
آیا نصب OpenWrt گارانتی روتر را باطل میکند؟
در بسیاری از موارد بله. این موضوع به سیاست سازنده و فروشنده بستگی دارد، پس پیش از نصب از شرایط گارانتی خود مطمئن شوید.
آیا OpenWrt سرعت اینترنت را زیاد میکند؟
سرعت پلن اینترنتی شما را بالاتر نمیبرد. اما با ابزارهایی مثل SQM میتواند تأخیر را زیر بار سنگین پایین نگه دارد. روی روترهای ضعیف، فعالکردن SQM ممکن است سقف سرعت را کمی کم کند.
OpenWrt بهتر است یا DD-WRT؟
هر دو متنباز هستند. OpenWrt معماری ماژولار و مدیر بسته دارد و برای شخصیسازی عمیق مناسبتر است. انتخاب نهایی به پشتیبانی از مدل روتر شما هم بستگی دارد.
آخرین نسخه OpenWrt کدام است و تفاوتش چیست؟
سری پایدار فعلی ۲۵.۱۲ است. مهمترین تغییرش جایگزینی opkg با مدیر بستهی apk و هستهی لینوکس ۶.۱۲ است. شمارهی دقیق آخرین نسخهی سرویس را از سایت رسمی openwrt.org چک کنید.
نصب OpenWrt سخت است؟
بسته به مدل روتر فرق میکند. برای مدلهای محبوب مراحل مشخصی دارد، اما اشتباه میتواند روتر را خراب کند. اگر تجربه ندارید، روتر آماده با OpenWrt نصبشده یا فایل بکاپ آماده امنتر است.
OpenWrt روی هر روتری نصب میشود؟
خیر. فقط دستگاههای موجود در فهرست رسمی پشتیبانی میشوند و حتی ریویژنهای مختلف یک مدل ممکن است فرق کنند.
جمعبندی
OpenWrt یک سیستمعامل متنباز و مبتنی بر لینوکس است که با جایگزینی فریمور کارخانه، کنترل، امنیت و امکانات روتر را بالا میبرد. در نسخهی ۲۵.۱۲ ارتقا و مدیریت بستهها هم راحتتر شده است. اگر اهل یادگیری هستید، OpenWrt ارزشش را دارد؛ اگر نه، روتر آمادهی جورجور سریعترین راه برای رسیدن به همان نتیجه است و برای مشاوره میتوانید با ۰۹۱۲۲۳۶۹۲۱۲ تماس بگیرید.
مطالب مرتبط