OpenWrt چیست؟
OpenWrt سختافزاری است که میتوانید آن را روی روتر یا مودم خود نصب کنید. با این کار، OpenWrt جایگزین Firmware پیشفرض مودم یا روتر شما میشود. سیستم عامل OpenWrt یک پروژه متنباز و رایگان است که بر روی روترها و تجهیزات شبکه قابل اجراست. این سیستم عامل با هدف ارائه امکانات گسترده، امنیت بالا، و انعطاف پذیری برای کاربران حرفهای و آماتور توسعه یافته است.
قابلیت های اصلی OpenWRT به زبان ساده
- قابل نصب بر روی انواع روترهای موجود در بازار ایران
- افزایش چند برابری قابلیت های روتر
- امکان نصب برنامه های کاربردی برای مدیریت شبکه
- قابلیت اتصال به انواع وی پی ان SSH, OpenVPN, V2ray
- کانفیگ بسیار راحتتر از میکروتیک
- توسعه دائمی و پشتیبانی از روترهای مدل جدید بازار
- مدیریت شبکه وای فای و کاربران به سادگی تمام
چه کسانی به نصب OpenWrt نیاز دارند؟
کاربران خانگی برای نصب VPN روی مودم و افزایش پایداری شبکه و حل اختلالات مودم خانگی خود به سفتافزار OpenWrt نیاز دارند. همچنین، تیمهای IT سازمانها میتوانند با نصب این Firmware روی روترها، کارهایی مثل ساخت شبکه مهمان و کنترل و نظارت بر ترافیک را سادهتر و مؤثرتر انجام دهند.
بیشتر بخوانید: فورتی گیت چیست؟
OpenWrt چه کاربردهایی دارد؟
ازجمله کاربردهای مهم OpenWrt میتوان به اتصال به سرور لینوکس SSH یا نصب VPN روی مودم برای دورزدن محدودیتهای اینترنت، ترافیک شیپینگ، ایجاد شبکه مهمان، اجرای نرمافزارهای سرور و نصب کلاینت بیتتورنت اشاره کرد.
درصورتیکه مودم خانگی شما اخیراً دچار اختلال شده است و اتصال ناپایداری دارد یا میخواهید روی مودم خود VPN نصب کنید، OpenWrt ابزار مناسبی برایتان است. همچنین، اگر میخواهید کنترل بیشتری روی شبکه درونسازمانی خود داشته باشید، نصب OpenWrt روی روترها ایده بدی نیست.
راهنمای نصب OpenWrt
این Firmware در ابتدا برای روترهای Linksys WRT54G طراحی شد؛ اما اکنون از دیگر مدلهای روترها نیز پشتیبانی میکند. با مراجعه به وبسایت OpenWrt، میتوانید فهرست روترهای پشتیبانیشده را ببینید. نصب OpenWrt بهمعنی جایگزینی Firmware پیشفرض روتر با OpenWrt Linux است که میتوان آن را مانند فلشکردن گوشی با ROM سفارشی دانست. چهار روش مختلف برای نصب این فریمور وجود دارد:
۱. استفاده از فریمور OEM
رابط کاربری تحتوب فریمور OEM را با مرورگر خود باز کنید و فایل ایمیج سفتافزار OpenWrt Factory را با استفاده از گزینه Firmware Upgrade نصب و دستگاه را ریست کنید تا با فریمور OpenWrt بوت شود.
نکته: گاهی اوقات، سفتافزار OEM فقط امکان فلشکردن دستگاه را با فایل Firmware خاصی فراهم میکند. در این صورت، نمیتوانید با روش بالا OpenWrt را نصب کنید.
۲. استفاده از Bootloader و پورت Ethernet
اکثر Bootloaderها امکان نصب Firmware روی روتر را فراهم میآورند. بعضی از Bootloaderها از TFTP-client، بعضی از FTP-Client، بعضی از FTP-Server، بعضی از سرور وب و بعضی دیگر از پروتکل XMODEM استفاده میکنند. پیش از هرکاری، باید موارد زیر را مشخص کنید:
- آدرس IP پیشفرض Bootloader
- پروتکل و اینکه Bootloader بهصورت کلاینت کار میکند یا بهصورت سرور
- شماره پورت صحیح
- رابط کاربری که باید به آن وصل شوید
- نام کاربری و گذرواژه (درصورت نیاز)
- مدتزمان دراختیار شما پس از شروع به کار دستگاه برای ایجاد اتصال
پس از تعیین تمامی موارد بالا، مطابق مراحل زیر پیش بروید:
۱. نرمافزار مناسب را روی کامپیوتر خود نصب کنید. برای مثال، اگر Bootloader از FTP-server استفاده میکند، باید نرمافزار FTP-client را نصب کنید.
۲. صفحه دستورالعمل متناسب با نرمافزار نصبشده را بخوانید (tftp ،ftpd ،ftp ،ncftp ،ftpd ،pure-ftpd یا…)
۳. IP ثابتی روی رابط کاربری کامپیوتر خود تنظیم کنید که در همان بلاک آدرس IP ازپیشتنظیمشده در Bootloader قرار داشته باشد.
۴. کامپیوتر خود را به روتر وصل کنید.
۵. روتر را خاموش و روشن کنید.
۶. با استفاده از نرمافزاری که در مرحله اول روی کامپیوترتان نصب کردید، به Bootloader وصل شوید.
۷. فایل فریمور OpenWrt را نصب کنید.
۸. تا زمانیکه به شما دستور داده نشده است، Bootloader را تغییر ندهید.
نکته: گاهی اوقات، حتی Bootloader نیز اجازه فلشکردن Firmware غیر OEM را به شما نمیدهد. اگر زمان زیادی ندارید، اتصال بین کامپیوتر و روتر باید سریعاً انجام شود.
۳. استفاده از Bootloader و پورت سریال
برای نصب OpenWrt با این روش، به لینک زیر مراجعه کنید:
generic.flshing.serial
۴. نصب با استفاده از JTAG
برای نصب OpenWrt با استفاده از JTAG، به لینک زیر مراجعه کنید:
port.jtag
همانطورکه دیدید، اگر خوشاقبال باشید، برای نصب OpenWrt تنها کافی است فایل نصبی را انتخاب و روی گزینه Upgrade کلیک کنید؛ اما اگر این روش برایتان جواب ندهد، احتمالاً باید ازطریق پورت اترنت یا پورت سریال به Bootloader روتر دسترسی پیدا کنید و بعضی از کارها را بهصورت دستی انجام دهید.
نتیجه گیری
به زبان ساده تر OpenWRT برای روترها مانند سیستم عامل اندروید برای گوشی های هوشمند است. این سیستم عامل بسیار کاربردی و پیشرفته است و امکانات بیشماری را در اختیار کاربران خود قرار می دهد.
با نصب این سیستم عامل روی روترها یا خرید یک روتر جدید با قابلیت پشتیبانی از OpenWRT می توانید به صورت حرفه ای از اینترنت استفاده کنید.