منو سایت

openvert چیست؟ آموزش نصب OpenWrt

 تاریخ انتشار :
/
  وبلاگ
openvert چیست؟ آموزش نصب OpenWrt

آیا می دانید که روتر شما مانند رایانه دارای سیستم عامل است و در صورت نیاز قابل تغییر است؟ اگر به دنبال تبدیل روتر خود به یک سرور SSH، VPN، سیستم شکل دهی ترافیک یا سرویس گیرنده BitTorrent هستید، OpenWrt ابزاری است که می توانید استفاده کنید. در این مقاله آموزشی لینوکس قصد داریم شما را با این ابزار آشنا کنیم; پس تا آخر با ما باشید.

openvert چیست؟

پروژه OpenWrt یک سیستم عامل لینوکس برای دستگاه های تعبیه شده مانند مودم Wi-Fi شما است. OpenWrt به جای ایجاد سیستم عامل ثابت و غیرقابل تغییر، یک سیستم فایل کاملا قابل نوشتن با امکان مدیریت بسته ارائه می دهد. با استفاده از آن، نیازی به انتخاب اپلیکیشن ها و تنظیمات توصیه شده توسط ارائه دهنده اینترنت خود ندارید و می توانید با استفاده از بسته های مناسب برای هر اپلیکیشن، دستگاه خود را مطابق میل خود راه اندازی کنید.

توسعه دهندگان نرم افزار می توانند از OpenWrt برای توسعه نرم افزار بدون نیاز به ساخت سیستم عامل مربوطه استفاده کنند و کاربران می توانند دستگاه های سیستم عامل تعبیه شده خود را به طور کامل سفارشی کنند. OpenWrt بر روی انواع روترها قابل نصب است. این ابزار از یک رابط کاربری مبتنی بر وب استفاده می کند و ممکن است پایدارتر از سیستم عامل پیش فرض روتر شما باشد. اگر روتر شما مشکلی دارد و باید هر چند روز یکبار آن را راه اندازی مجدد کنید، استفاده از این ابزار را به شما توصیه می کنیم.

چرا باید از OpenWrt استفاده کنیم؟

کاربران از OpenWrt استفاده می کنند. زیرا نسبت به سیستم عامل نصب شده روی روترها و سایر دستگاه ها عملکرد بهتری دارد. این ابزار پایدارتر است و قابلیت شخصی سازی بیشتری را در اختیار کاربر قرار می دهد. در ادامه به دلایل مهم استفاده از OpenWrt اشاره کرده ایم.

  • توسعه پذیری: این دستگاه ویژگی ها و امکاناتی را ارائه می دهد که تنها در پیشرفته ترین دستگاه ها دیده می شود. بیش از سه هزار بسته برنامه OpenWrt استاندارد شده است. بنابراین، می‌توانید همان پیکربندی را در هر دستگاه پشتیبانی‌شده، از جمله روترهایی که دو یا پنج سال قدمت دارند، شبیه‌سازی کنید.
  • امنیت: فرآیند نصب OpenWrt در مواردی انجام می‌شود که Wi-Fi غیرفعال باشد و رمز عبور ضعیف یا ضعف امنیتی در فرآیند وجود نداشته باشد. اجزای نرم افزار مورد استفاده در این ابزار به طور مداوم به روز می شوند. بنابراین، آسیب‌پذیری‌ها در مدت کوتاهی پس از شناسایی برطرف می‌شوند.
  • عملکرد و ثبات: سیستم عامل OpenWrt متشکل از ماژول های استانداردی است که در همه دستگاه های پشتیبانی شده وجود دارد. بنابراین، هر ماژول احتمالاً تست شده تر و بدتر از سیستم عامل پیش فرض دستگاه شما است.
  • پشتیبانی قوی از جامعه کاربر: اعضای انجمن OpenWrt، OpenWrt Developer و OpenWrt Admin بسیار فعال هستند و کاربران می توانند مستقیماً با توسعه دهندگان ارتباط برقرار کرده و از آنها پشتیبانی دریافت کنند.
  • کمک در تحقیقات شبکه: بسیاری از تیم های تحقیقاتی از OpenWrt به عنوان بستری برای انجام تحقیقات خود در مورد عملکرد شبکه استفاده می کنند.
  • منبع باز و رایگان: این سیستم عامل متن باز و کاملا رایگان است. در واقع، تیمی از برنامه نویسان و شرکت ها و افراد برای توسعه و نگهداری آن داوطلب شدند.

خرید سرور مجازی

خرید سرور مجازی

سیستم عامل OpenWrt چه کاربردهایی دارد؟

تا اینجا در مقاله توضیح دادیم که OpenWrt یک فریمور است که می توانید روی روتر خود نصب کنید و این فریمور باعث پایداری و امنیت شبکه شما می شود. به غیر از این، OpenWrt کاربردهای دیگری نیز دارد که مهمترین آنها به شرح زیر است:

  • استفاده از سرور SSH برای SSH Tunneling: پروژه OpenWrt شامل یک سرور SSH است. بنابراین کاربران می توانند به ترمینال آن دسترسی داشته باشند. اگر سرور SSH متصل به اینترنت دارید، می توانید از راه دور به آن دسترسی داشته باشید و از تونل SSH برای رمزگذاری ترافیک شبکه خود استفاده کنید. با این کار می توانید به راحتی محدودیت های اینترنت را دور بزنید. در واقع، می توان آن را به عنوان راه اندازی VPN روی مودم خود در نظر گرفت.
  • نصب VPN روی مودم: تونل SSH شبیه به VPN کار می کند و ترافیک شما را رمزگذاری می کند. با این حال، پس از نصب سیستم عامل OpenWrt، می توانید VPN را نیز روی روتر خود نصب کنید. این نیازی به نصب VPN روی دستگاه متصل به آن روتر ندارد. به عبارت دیگر، با تونل کردن SSH یا راه‌اندازی VPN روی مودم، می‌توانید بدون راه‌اندازی VPN روی تلفن، لپ‌تاپ یا سایر دستگاه‌های متصل به مودم، محدودیت‌های اینترنت را دور بزنید.
  • نصب BitTorrent Client: می‌توانید با نصب سفت‌افزار OpenWrt بر روی روتر دارای حافظه و پورت USB و اتصال آن به حافظه خارجی یا نوعی ذخیره‌سازی متصل به شبکه، از آن به‌عنوان مشتری BitTorrent استفاده کنید.
  • نرم افزار سرور در حال اجرا: مخزن نرم افزار OpenWrt حاوی بسته هایی است که به آن اجازه می دهد به عنوان وب سرور، سرور IRC، ردیاب BitTorrent و غیره کار کند. با این کار می توانید از روتر خود به عنوان سرور استفاده کنید.
  • ترافیک حمل و نقل و کیفیت سرویس: سیستم عامل OpenWrt به ترافیک حمل و نقل بسته اجازه می دهد که از طریق روتر شما عبور کند. این به شما اجازه می دهد تا انواع ترافیک را اولویت بندی کنید. به علاوه، می‌توان ترافیکی را که به دستگاه‌های مختلف هدایت می‌شود، اولویت‌بندی کرد.
  • ایجاد شبکه مهمان: پروژه OpenWrt شامل دستورالعمل هایی برای ایجاد یک شبکه بی سیم برای کاربران مهمان است که جدا از شبکه اصلی عمل می کند.
  • بررسی ترافیک شبکه: نظارت بر ترافیک شبکه با استفاده از سیستم عامل OpenWrt امکان پذیر است.
openvert چیست؟ آموزش نصب OpenWrt

openvert چیست؟ آموزش نصب OpenWrt

کاربرد OpenWrt چیست؟

راهنمای نصب OpenWrt

این سیستم عامل در اصل برای روتر Linksys WRT54G طراحی شده بود. اما اکنون از مدل های دیگر روتر پشتیبانی می کند. با مراجعه به وب سایت OpenWrt می توانید لیستی از روترهای پشتیبانی شده را مشاهده کنید. نصب OpenWrt به معنای جایگزینی سفت‌افزار پیش‌فرض روتر با OpenWrt Linux است که می‌توان آن را به‌عنوان فلش کردن گوشی با رام سفارشی در نظر گرفت. چهار روش مختلف برای نصب این سیستم عامل وجود دارد:

1. استفاده از سیستم عامل OEM

رابط وب سیستم عامل OEM را با مرورگر خود باز کنید و با استفاده از گزینه ارتقاء Firmware فایل تصویری میان افزار کارخانه OpenWrt را نصب کنید و دستگاه را برای بوت شدن با سیستم عامل OpenWrt بازنشانی کنید.

نکته: گاهی اوقات، سیستم عامل OEM فقط اجازه می دهد تا دستگاه دارای فایل فریمور خاص فلش شود. در این صورت نمی توانید OpenWrt را با روش بالا نصب کنید.

2. از بوت لودر و پورت اترنت استفاده کنید

اکثر بوت لودرها امکان نصب سیستم عامل روی روترها را فراهم می کنند. برخی از بوت لودرها از سرویس گیرندگان TFTP، برخی از سرویس گیرندگان FTP، برخی از سرورهای FTP، برخی از سرورهای وب و برخی دیگر از پروتکل XMODEM استفاده می کنند. قبل از انجام هر کاری باید موارد زیر را مشخص کنید:

  • آدرس آی پی پیش فرض بوت لودر
  • پروتکل و اینکه آیا بوت لودر به عنوان مشتری یا سرور عمل می کند
  • شماره پورت صحیح
  • رابط کاربری که باید به آن متصل شوید
  • نام کاربری و رمز عبور (در صورت نیاز)
  • مدت زمانی که طول می کشد تا دستگاه شما پس از راه اندازی یک اتصال برقرار کند

پس از تعیین تمام موارد فوق، طبق مراحل زیر عمل کنید:

1. نرم افزار مناسب را بر روی کامپیوتر خود نصب کنید. به عنوان مثال، اگر بوت لودر از یک سرور FTP استفاده می کند، باید نرم افزار FTP-client را نصب کنید.

2. صفحه دستورالعمل مربوط به نرم افزار نصب شده (tftp، ftpd، ftp، ncftp، ftpd، Pure-ftpd یا…) را مطالعه کنید.

3. یک IP ثابت در رابط کاربری رایانه خود تنظیم کنید که در همان بلوک آدرس IP پیش فرض در بوت لودر باشد.

4. کامپیوتر خود را به روتر وصل کنید.

5. روتر را خاموش و روشن کنید.

6. با استفاده از نرم افزاری که در مرحله اول بر روی کامپیوتر خود نصب کرده اید به بوت لودر متصل شوید.

7. فایل سیستم عامل OpenWrt را نصب کنید.

8. بوت لودر را تغییر ندهید مگر اینکه دستور داده شده باشد.

نکته: گاهی اوقات، حتی بوت لودر به شما اجازه نمی دهد که سیستم عامل غیر OEM را فلش کنید. اگر زمان زیادی ندارید، اتصال بین کامپیوتر و روتر باید سریع انجام شود.

3. استفاده از بوت لودر و پورت سریال

برای نصب OpenWrt با این روش به لینک زیر مراجعه کنید:

کلی.سریال

4. نصب با استفاده از JTAG

برای نصب OpenWrt با استفاده از JTAG به لینک زیر مراجعه کنید:

port.jtag

همانطور که مشاهده کردید، اگر خوش شانس باشید، برای نصب OpenWrt، تنها کاری که باید انجام دهید این است که فایل نصب را انتخاب کرده و روی گزینه Upgrade کلیک کنید. اما اگر این روش برای شما جواب نداد، احتمالاً باید از طریق پورت اترنت یا پورت سریال به بوت لودر روتر دسترسی داشته باشید و چند کار را به صورت دستی انجام دهید.

ترمینال و رابط کاربری OpenWrt

پس از نصب OpenWrt، با استفاده از نرم افزار کلاینت SSH مانند PuTTY در سیستم عامل ویندوز یا دستورات SSH داخلی برای لینوکس یا مک، به پوسته busybox این سیستم عامل دسترسی پیدا کنید. Busybox یک پوسته معمولی است که در سیستم‌های جاسازی شده لینوکس استفاده می‌شود و OpenWrt شامل برنامه‌های رایجی مانند ویرایشگر متن vi برای ویرایش فایل‌ها است. همانند سایر سیستم های لینوکس، می توانید اسکریپت های مختلفی را روی این پوسته اجرا کنید. OpenWrt از مدیر بسته opkg برای نصب بسته ها از مخازن خود استفاده می کند که حاوی هزاران بسته هستند. این سیستم عامل از رابط کاربری UCI برای پیکربندی سیستم شما کمک می گیرد.

نتیجه

اگر مودم خانگی شما اخیراً خراب شده است و اتصال ناپایدار دارد یا می خواهید VPN را روی مودم خود راه اندازی کنید، OpenWrt ابزار مناسبی برای شماست. همچنین اگر می خواهید کنترل بیشتری روی شبکه داخلی خود داشته باشید، بد نیست OpenWrt را روی روتر خود نصب کنید.

OpenWrt یک سیستم عامل متن باز با ویژگی های سفارشی سازی بسیاری است که می توانید به جای سیستم عامل پیش فرض روی مودم یا روتر خود نصب کنید. OpenWrt نه تنها ویژگی های بسیار بیشتری نسبت به سیستم عامل پیش فرض روتر شما دارد. بلکه شبکه پایدارتر و ایمن تری را برای شما فراهم می کند.

سوالات متداول

1. OpenWrt چیست؟

OpenWrt سخت افزاری است که می توانید روی روتر یا مودم خود نصب کنید. با انجام این کار OpenWrt فریمور پیش فرض مودم یا روتر شما را جایگزین می کند.

2. کاربردهای OpenWrt چیست؟

از جمله کاربردهای مهم OpenWrt می توان به اتصال به سرورهای SSH لینوکس یا راه اندازی VPN روی مودم ها برای دور زدن محدودیت های اینترنت، ترافیک حمل و نقل، ایجاد شبکه مهمان، اجرای نرم افزار سرور و نصب کلاینت های بیت تورنت اشاره کرد.

3. چه کسی باید OpenWrt را نصب کند؟

کاربران خانگی برای نصب VPN روی مودم و افزایش پایداری شبکه و رفع مشکلات مودم خانگی خود به سیستم عامل OpenWrt نیاز دارند. همچنین با نصب این فریمور بر روی روترها، تیم‌های فناوری اطلاعات سازمان‌ها می‌توانند کارهایی مانند ایجاد شبکه‌های مهمان و کنترل و نظارت بر ترافیک را آسان‌تر و موثرتر انجام دهند.