RouterOS رو نصب و آپگرید کردم، حالا به چه پکیجهایی نیاز دارم؟
RouterOS به عنوان یک سیستم عامل برپایۀ لینوکس، بسته به packageهایی که بر روی آن نصب میکنید به شما خدمات میدهد. در صورتی که روتر میکروتیک خود را راهاندازی و کانفیگ کردهاید، به اینترنت متصل است، و آن را لایسنس و آپگرید کردهاید، حال نوبت آن است که بسته به قابلیتهای مورد نیاز خود، package مربوطه را نصب کنید.
با ما همراه باشید تا نحوه دریافت و جزئیات هر package را بررسی کنیم.
پکیجها Packages:
در RouterOS v7 بیشتر قابلیتها در یک پکیج سیستمی روتراواس (routeros (system) package) جمع شدهاند.
نصب پکیج مربوطه میتواند قابلیتهای خاصی را فعال کند (مانند container و dude).
این پکیجها تنها توسط MikroTik ارائه میشوند و عوامل خارجی (rd parties3) اجازۀ تولید آنها را ندارند.
دریافت پکیجها Acquiring packages:
پکیجها را میتوانید از صفحۀ دانلود سایت میکروتیک دریافت کنید.
پکیجهای روتراواس RouterOS packages:
از نسخه RouterOS 7.13 به بعد، پکیج سیستم (routeros system package) و یکی از پکیجهای وایرلس برای عملکرد پایۀ یک روتر ساده خانگی لازم است.
نقطه اتصال یا APهای WiFi با استاندارد ۸۰۲٫۱۱ax به درایورهای رادیو نیاز دارند که توسط پکیج wifi-qcom (یا قبل از نسخه ۷٫۱۳ با پکیج wifiwave2) ارائه میشوند.
APهای WiFi نسل قبلی به پکیج wireless نیاز دارند.
پکیجهای دیگر اختیاری هستند و برای یک روتر خانگی ضروری نیستند. آنها را تنها در صورتی نصب کنید که از کاربرد آنها اطمینان دارید.
پکیجهای سیستمی System packages:
توضیجات | نام پکیجها |
پکیج سیستمی برای دستگاههای آرم (arm) | routeros-arm (arm) |
پکیج سیستمی برای دستگاههای آرم۶۴ (arm64) | routeros-arm (arm64) |
پکیج سیستمی برای دستگاههای mipsbe (mipsbe) | routeros-mipsbe (mipsbe) |
پکیج سیستمی برای دستگاههای mmips (mmips) | routeros-mmips (mmips) |
پکیج سیستمی برای دستگاههای smips (smips) | routeros-smips (smips) |
پکیج سیستمی برای دستگاههای tile (tile) | routeros-tile (tile) |
پکیج سیستمی برای دستگاههای ppc (ppc) | routeros-ppc (ppc) |
پکیج سیستمی برای نصب بر پایۀ x86 و محیط CHR | routeros (x86, CHR) |
پکیجهای اضافه Extra packages:
برای نصب پکیجهای اضافی در MikroTik، به صفحهی دانلود MikroTik و بخش RouterOS v6 رفته و سپس بسته به معماری دستگاه خود که میتوانید آن را در منوی System/Resources مشاهده کنید، پکیج مورد نیاز را دانلود کنید. پس از دانلود، فایل فشرده را استخراج کرده و پکیج موردنیاز را با استفاده از هر روشی که راحت هستید به روتر آپلود کنید. درنهایت دستگاه را ریبوت کنید تا پکیج نصب شوند.
توجه داشته باشید که برخی پکیج ها مانند Containerها برای نصب نیازمند دسترسی فیزیکی به روتر هستند.
توضیحات | نام پکیجها |
ابزار جمعآوری داده که برای “قانون کمک به ارتباطات برای اجرای قانون (Communications Assistance for Law Enforcement Act)” در آمریکا استفاده میشود. | calea (arm, arm64, mipsbe, mmips, tile, ppc, x86, CHR) |
پیادهسازی containerهای لینوکسی که امکان اجرای محیطهای کانتینری را در RouterOS به کاربران میدهد. | container (arm, arm64, x86, CHR) |
ابزاری به نام Dude که برای نظارت بر محیط شبکه استفاده میشود. | dude (arm, arm64, mmips, tile, x86, CHR) |
پشتیبانی از دستگاههای GPS (Global Positioning System). | gps (arm, arm64, mipsbe, mmips, tile, ppc, x86, CHR) |
ویژگیهای زیر را فعال میسازد: · MQTT · LoRa: برای دستگاههایی که کارتهای miniPCIe مدل LR8/9/2 دارند. · بلوتوث: برای دستگاههای دارای تراشه بلوتوث هستند. · GPIO: برای دستگاههای دارای پینهای GPIO هستند. · Modbus: برای دستگاههای دارای پورت RS485 هستند. | iot (arm, arm64, mipsbe, mmips, tile, ppc, x86, CHR) |
Dummy package برای پشتیبانی از Lora. بستۀ LoRa دیگر اجباری نیست و فقط برای سازگاری باقی مانده است. عملکرد LoRa به بکیج iot منتقل شده است. | lora (arm, arm64, mipsbe, mmips, tile, ppc, x86, CHR) |
این پکیج تنها برای SXT LTE (RBSXTLTE3-7) مورد نیاز است. که درایورهای اینترفیس LTE را دارا است. | lte (mipsbe) |
برای دیتا سنترهای انترپرایز کاربرد دارد، با پشتیبانی از disk monitoring، formatting بهبودیافته، RAIDs، rsync، iSCSI، NVMe روی TCP، NFS، و SMB بهبود یافته. | rose-storage (arm, arm64, tile, x86, CHR) |
پکیج برای کلاینت TR069. | tr069-client (arm, arm64, mipsbe, mmips, smips, tile, ppc, x86, CHR) |
اینترفیس مدیریت APC ups. | ups (arm, arm64, mipsbe, mmips, tile, ppc, x86, CHR) |
سرور MikroTik User Manager برای کنترل کاربران Hotspot و دیگر سرویسها. | user-manager (arm, arm64, mipsbe, mmips, tile, ppc, x86, CHR |
در ورژنهای ۷٫۱۲ و قبلتر: بسته WifiWave2 برای مدیریت اینترفیسهای وایرلس ۸۰۲٫۱۱ax و ۸۰۲٫۱۱ac wave 2 استفاده میشود و WifiWave2 CAPsMAN برای مدیریت مرکزی دستگاه WifiWave2. برای دستگاههای ۸۰۲٫۱۱ax ضروری است. | wifiwave2 (arm, arm64, mmips, tile, ppc, x86, CHR) |
پکیج درایور اجباری برای اینترفیسهای ۸۰۲٫۱۱ax که در نسخه ۷٫۱۳ معرفی شد. ساپورت برای Wifi CAPsMAN با این سیستم پکیج مهیا میشود. | wifi-qcom (arm, arm64) |
پکیج درایور اختیاری برای اینترفیسهای ۸۰۲٫۱۱ac که در نسخه ۷٫۱۳ معرفی شد. | wifi-qcom-ac (arm) |
ابزارها و درایورها برای مدیریت WiFi (تا ۸۰۲٫۱۱ac) و اینترفیسهای وایرلس ۶۰GHz. این پکیج در ورژنهای قبل از ۷٫۱۳ درون RouterOS قرار دارد و از ۷٫۱۳ به بعد در یک پکیج جدا قرار میگیرد. پکیج wireless با پکیجهای wifi-qcom و wifi-qcom-ac تداخل دارد و نمیتوانند بهطور همزمان فعال باشند. | wireless (arm, arm64, mipsbe, mmips, tile, ppc, x86, CHR) |
قابلیت ZeroTier را فعال میکند. | zerotier (arm, arm64) |
کار کردن با پکیجها Working with packages:
با رفتن به منوی system package/ میتوانید به توضیحات پیشرو دسترسی داشته باشید.
توضیحات | دستور |
package را برنامهریزی میکند تا با ریبوت بعدی غیرفعال شود. و هیچکدام از خاصیت های package در دسترس نخواهند بود. | disable |
ریبوتی را برنامهریزی میکند که در طول ریبوت، با بررسی پکیجهای آپلود شده به روتر، سعی میکند RouterOS را به قدیمیترین ورژن ممکن بازگردد. | downgrade |
package را برنامهریزی میکند تا با ریبوت بعدی فعال شود. | enable |
package را برنامهریزی میکند تا هنگام ریبوت از روتر حذف شود. | uninstall |
فرمان زمانبندیشده برای package را حذف میکند. | unscheduled |
اطلاعاتی را در رابطه با پکیجها نمایش میدهد. اطلاعاتی مانند: ورژن، وضعیت package، تغییر وضعیتهای برنامهریزی شده، وغیره. |
همچنین در منوی system/check-installation/ میتوانید خوانایی و قرارگیری صحیح فایلها را با برسی یکپارچگی سیستم RouterOS به وسیله عملکرد (function) Check installation بررسی کنید. هدف اصلی آن تأیید سلامت و وضعیت حافظه NAND/Flash شما است.
مثال Example:
حالا بیایید چند مثال و دستور برای درک و مدیریت پکیجها را بررسی کنیم.
پروسۀ آپگرید را میتوانید از آموزش آپگرید و نصب RouterOS یاد بگیرید.
فرض کنید zerotier package غیرفعال گشته و dude package برنامهریزی شده است برای حذف:
/system package print
Flags: X – DISABLED
Columns: NAME, VERSION, SCHEDULED
# NAME VERSION SCHEDULED
۰ dude 7.9 scheduled for uninstall
۱ X zerotier 7.9
۲ routeros 7.9
برای حذف پکیج:
/system package uninstall dude; /system reboot;
Reboot, yes? [y/N]:
برای غیرفعال کردن پکیج:
/system package disable zerotier; /system reboot;
Reboot, yes? [y/N]:
برای بازگردانی به ورژنی قدیمیتر (Downgrade):
/system package downgrade; /system reboot;
Reboot, yes? [y/N]:
برای لغو کردن فرمان حذف یا غیرفعال سازی:
/system package unschedule zerotier;
/system package unschedule dude;
امیدواریم این آموزش برای شما مفید بوده باشه.
مطالب دیگر و مرتبط با میکروتیک را میتوانید از اینجا مشاهده فرمایید.
مقالات آموزشی دیگر سایت را هم از دست ندهید.