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

دسته بندی: آموزش, سیستم‌عامل‌ها, شبکه و اینترنت, لینوکس
OpenWrt چیست و چه کاربردهایی دارد؟

OpenWrt یک توزیع لینوکس برای روتر شماست که مانند سایر توزیع‌های لینوکس، یک package manager دارد که به شما امکان می‌دهد تا packages را از repository نصب کنید. OpenWrt راه حل ایده‌آل برای نیازهای همه نیست.اکثر مردم از سیستم عامل پیش فرض روتر خود راضی هستند؛ اما بسیاری از کاربران به دنبال یک سیستم عامل جایگزین و قوی‌تر مانند OpenWrt هستند در این مقاله به شما خواهیم گفت OpenWrt چیست، چه ویژگی هایی دارد و در 6 قدم ساده به نصب و راه‌اندازی OpenWrt می‌پردازیم.

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

OpenWrt Project نوعی سیستم‌عامل یا firmware لینوکس برای دستگاه‌های دارای سیستم‌عامل نهفته (Embedded Devices) مثل مودم وای‌فای است. این توزیع لینوکس، یک رابط کاربری با ویژگی‌های بیشتر نسبت به دیگر توزیع‌های روتر دارد و نسبت به بقیه آن‌ها پایدارتر است که همین موضوع باعث می‌شود تا برخی از کاربران این توزیع را برای روتر خودشان انتخاب کنند.

در ادامه این مقاله ویژگی‌ها، کاربردهای OpenWrt را برای شما بیان می‌کنیم تا نسبت به آن‌ها آگاهی پیدا کنید و در انتهای راهنمای نصب OpenWrt را توضیح می‌دهیم که به شما امکان نصب آسان این توزیع را می‌دهد.

بیشتر بخوانید: روتر چیست و چگونه کار می‌کند؟ آشنایی با انواع روتر و تفاوت با مودم

OpenWrt چیست

ویژگی های OpenWrt چیست؟

در قسمت قبل توضیحات لازم پیرامون OpenWrt چیست را برای شما بیان کردیم و در این قسمت قصد داریم، به ویژگی‌های آن بپردازیم. برخی از ویژگی های اصلی OpenWrt شامل موارد زیر می‌شود:

سیستم Package management

به کاربران اجازه می دهد تا به راحتی طیف وسیعی از نرم افزارهای کاربردی را بر روی دستگاه‌های خود نصب و مدیریت کنند. این موارد شامل انواع  ابزارهای کمکی و همچنین مجموعه‌ای از third-party software packages است که می‌توانند برای افزایش عملکرد دستگاه استفاده شوند.

قابلیت‌های مدیریت شبکه

 طیف گسترده‌ای از ویژگی‌ها و ابزارها را برای مدیریت و بهینه‌سازی ترافیک شبکه، از جمله پشتیبانی از پروتکل‌های مختلف شبکه، برای استفاده از دستگاه به عنوان روتر، wireless repeater، mesh node، file یا سرور پرینتر ارائه می‌دهد.

ویژگی های امنیتی

 از دستگاه‌ها و شبکه‌های محلی مانند فایروال و VPN محافظت می‌کند. در داخل OpenWrt  می‌توان سرویس‌های داخلی را در حالت ایزوله با استفاده از chroot، namespaces و service resource limits اجرا کند.

بیشتر بخوانید: اگر به دنبال راهی برای دسترسی از راه دور به سرورهای لینوکس هستید، حتماً باید با مفهوم تلنت چیست آشنا شوید.

OpenWrt Buildroot

 یک زنجیره‌ای از  ابزار (مجموعه ای از اسکریپت ها و ابزارها) است که به توسعه‌دهندگان اجازه می‌دهد تا نسخه خود OpenWrt را سفارشی کنند. این یک راه راحت برای مدیریت فرآیند ساخت و پیگیری تغییرات ایجاد شده در سیستم فراهم می‌کند.

ویژگی های OpenWrt چیست

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

در ادامه می‌توانید لیستی از مهم‌ترین کاربردهای OpenWrt را مطالعه کنید و نسبت به آن‌ها آگاهی پیدا کنید:

استفاده برای SSH Tunneling

 OpenWrt شامل یک سرور SSH است که به شما امکان می‌دهد تا بتوانید به ترمینال آن دسترسی داشته باشید. اگر سرور SSH را به  اینترنت متصل کنید، می‌توانید از راه دور به آن دسترسی داشته باشید و از تونل SSH برای انتقال ترافیک خود از طریق  encrypted connection استفاده کنید. این کار به شما این اجازه  را می‌دهد که از طریق Wi-Fi عمومی به وب‌سایت‌های مختلف دسترسی داشته باشید.

بیشتر بخوانید: ssh چیست و چگونه کار می‌کند؟ آشنایی با کاربردها و نحوه استفاده

نصب BitTorrent Client

با network-attached storage یا یک روتر با یک پورت USB یکپارچه و یک دستگاه ذخیره سازی USB متصل، می‌توانید از  روتر خود به عنوان BitTorrent Client استفاده کنید.

اجرای نرم افزار سرور

 مخازن نرم افزار OpenWrt حاوی پکیچ‌هایی است که به آن اجازه می‌دهد به عنوان یک وب سرور، سرور  IRC و  BitTorrent tracker  عمل کند. روترها انرژی بسیار کمتری نسبت به رایانه ها مصرف می‌کنند، بنابراین اگر به یک سرور سبک‌ نیاز دارید، استفاده از روترها به جای رایانه به عنوان سرور، یک حرکت هوشمندانه است.

انجام Traffic-Shaping و  QoS

OpenWrt به شما امکان می‌دهد تا Traffic-Shaping و quality of service را روی پکیج‌هایی که از طریق روتر شما در حال جابه‌جایی هستند را بررسی کنید، در صورت نیاز تغییرات لازم را انجام دهید و انواع خاصی از ترافیک را در اولویت قرار دهید. حتی می‌توانید ترافیک ورودی به رایانه‌های خاص را اولویت‌بندی کنید و ترافیکی که به رایانه‌های دیگر می‌رود را از اولویت خارج سازید.

ایجاد یک Guest Network

OpenWrt’s wiki حاوی دستورالعمل هایی برای راه اندازی یک wireless network ویژه برای guests است، شبکه‌ای که برای اهداف امنیتی از شبکه اصلی شما جدا است. حتی می‌توانید سرعت شبکه guests را کاهش دهید.

ضبط و تجزیه و تحلیل ترافیک شبکه

می توانید  از tcpdump برای نصب تمام پکیج‌هایی که از طریق روتر شما به network share می‌روند، بهره ببرید و file را با ابزاری مانند Wireshark برای تجزیه و تحلیل ترافیک شبکه خود باز کنید.

راهنمای نصب  OpenWrt

پیش‌نیازهای سخت‌افزاری

  • یک کامپیوتر در حال کار؛
  • یک درایو USB؛
  • یک مانیتور؛
  • صفحه کلید و ماوس؛
  • 2 کابل اترنت؛

قدم اول: دانلود OpenWrt OS Image

دانلود OpenWrt OS Image  را در ابتدا انجام دهید و نسخه مورد نظر خود را برای دانلود انتخاب کنید.

در این آموزش از نسخه 19.07 استفاده شده است.

دانلود OpenWrt OS Image

قدم دوم: ایجاد Bootable USB

آماده‌سازی Bootable USB

درایو USB را فرمت کنید. توجه کنید که در اینجا باید انتخاب FAT32 را برای سیستم انجام دهید.

فرمت درایو USB

Open Source Flash burner balenaEtcher را دانلود کنید. 

دانلود Open Source Flash burner balenaEtcher

Writing the OS Image into USB

انتخاب downloaded Operating System Image را انجام دهید. سپس باید درایو USB و فلش فرمت‌شده را انتخاب کنید!

انتخاب درایو فرمت شده

بیشتر بخوانید: لود بالانسینگ چیست؟ بررسی مزایا، کاربردها Load Balancing

قدم سوم: فعال کردن حالت CSM در ODYSSEY – X86J41x5

bootable USB، مانیتور و صفحه کلید خود را به ODYSSEY – X86J41x5 وصل کنید و فعال‌سازی آن را انجام دهید. هنگام بوت کردن، کلید DEL را فشار دهید تا وارد صفحه تنظیمات شوید.  برای فعال‌سازی مسیر زیر را طی کنید و Enter بزنید:

Advanced -> CSM Support 

فعال کردن حالت CSM

قدم چهارم: نصب OS

ODYSSEY – X86J41x5 خود را مجددا راه اندازی کنید و F7 را فشار دهید تا وارد صفحه boot manager شوید. bootable USB را انتخاب کرده و Enter را فشار دهید.

نصب OS

قدم پنجم: نصب OpenWrt

OpenWrt را انتخاب کرده و Enter رابزنید. دستورالعمل های نصب داخل صفحه را به دقت انجام دهید:

نصب OpenWrt

وقتی کار تمام شد، Enter را فشار دهید. بعد از آن باید صفحه‌ای را به صورت زیر مشاهده کنید:

نصب OpenWrt

اکنون OpenWrt شما نصب شده و آماده استفاده است!

قدم ششم: انجام تنظیمات OpenWrt

برای شروع تنظیمات مربوط به OpenWrt ابتدا دستور زیر را در ترمینال سرور وارد کنید:

vi /etc/config/network

بعد از واردکردن این دستور، تنظیمات را مشاهده می‌کنید و می‌توانید آن‌ها را تغییر دهید. 

بیشتر بخوانید: آموزش دستور find در لینوکس برای جستجوی فایل ها

کلام آخر

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

اگر به دنبال خرید سرور مجازی لینوکس با منابع اختصاصی و کنترل بر تنظیمات سرور هستید، ایران‌سرور با ارائه VPS‌های پرقدرت و پشتیبانی حرفه‌ای ۲۴ ساعته، زیرساختی پایدار و انعطاف‌پذیر برای میزبانی وب‌سایت‌ها و اپلیکیشن‌های شما فراهم می‌کند.

سوالات متداولی که شما می‌پرسید؟

1. چرا باید OpenWrt را نصب کرد؟

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

2. آیا می توان OpenWrt را روی رایانه شخصی اجرا کرد؟

OpenWrt می‌تواند در کامپیوترهای معمولی، VM یا سخت افزار سرور اجرا شود و از سخت‌افزار بسیار قدرتمندتری که معماری x86 (Intel/AMD) دارد، می‌تواند استفاده کند.

3. آیا OpenWrt  وی پی ان دارد؟

برای به دست آوردن مزایای VPN در OpenWrt، به یک روتر با سیستم عامل OpenWrt و یک کلاینت OpenVPN فعال نیاز دارید. صفحه اصلی سیستم عامل https://openwrt.org است. برای شروع، باید از طریق SSH با استفاده از آدرس IP LAN به روتر خود دسترسی داشته باشید. همچنین باید دقت کنید که به طور پیش فرض، آدرس IP روی 192.168 تنظیم شده است.

4. OpenWrt چقدر رم استفاده می‌کند؟

128 مگابایت رم حداقل رم موردنیاز برای استفاده از این توزیع است.

منابع:

benisontech

sternumiot

seeedstudio

امتیاز شما

مایلید هر دو هفته یک ایمیل مفید دریافت کنید؟

ما را در شبکه‌های اجتماعی دنبال کنید

همچنین شاید دوست داشته باشید!

ساخت Swap File در لینوکس

راهنمای ساخت و حذف Swap File در لینوکس

0
Swap File نجات‌دهنده آبروی RAM جلوی کاربر است؛ فایل سیستم کوچکی که هنگام کم آوردن حافظه RAM، وارد صحنه شده و مسئولیت ذخیره داده‌ها را…

نظرات کاربران

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد.

این فیلد را پر کنید
این فیلد را پر کنید
لطفاً یک نشانی ایمیل معتبر بنویسید.
شما برای ادامه باید با شرایط موافقت کنید

فهرست