سرور مجازی میکروتیک یعنی اجرای RouterOS نسخه CHR روی VPS. کاربردهای سازمانی، سطوح لایسنس، منابع موردنیاز و نکات انتخاب سرور مناسب را بخوانید.

سرور مجازی میکروتیک چیست؟ کاربرد، لایسنس و پیش‌نیازها

سرور مجازی میکروتیک یعنی اجرای سیستم‌عامل RouterOS، همان سیستم‌عاملی که روی روترها و سوییچ‌های فیزیکی میکروتیک اجرا می‌شود، روی یک VPS و بدون خرید سخت‌افزار اختصاصی. این کار با نسخه‌ای به نام CHR (Cloud Hosted Router) ممکن است؛ نسخه‌ای که خود میکروتیک مخصوص محیط‌های مجازی‌سازی منتشر کرده و روی KVM، VMware، Hyper-V و VirtualBox قابل اجراست.

تفاوت مهم اینجاست که CHR یک نرم‌افزار جانبی نیست که روی لینوکس نصب شود؛ خودش یک سیستم‌عامل کامل است و جای سیستم‌عامل سرور را می‌گیرد. یعنی وقتی CHR را روی VPS بالا می‌آورید، دیگر اوبونتو یا سنت‌اواس ندارید؛ یک روتر میکروتیک دارید که اتفاقاً روی سخت‌افزار مجازی اجرا می‌شود.

CHR دقیقاً چه فرقی با روتر فیزیکی میکروتیک دارد؟

از نظر رابط کاربری و دستورات، تقریباً هیچ فرقی نمی‌کند. همان WinBox، همان WebFig، همان ساختار منوها و همان سینتکس ترمینال. تفاوت‌ها جای دیگری است و اگر آن‌ها را ندانید، انتظارات غلطی از سرور مجازی میکروتیک خواهید داشت.

  • پردازش نرم‌افزاری است: روتر فیزیکی میکروتیک برای بعضی کارها شتاب‌دهنده سخت‌افزاری دارد. در CHR همه‌چیز روی CPU مجازی انجام می‌شود، پس ظرفیت واقعی شما به قدرت CPU و کیفیت مجازی‌سازی میزبان گره خورده است.
  • پورت فیزیکی ندارید: خبری از ether1 تا ether5 روی سخت‌افزار نیست. اینترفیس‌ها همان کارت‌های شبکه مجازی (معمولاً virtio) هستند و تعدادشان را مشخصات VPS تعیین می‌کند.
  • سطح لایسنس متفاوت است: لایسنس روترهای فیزیکی روی برد فعال است، اما CHR لایسنس مخصوص خودش را دارد که در ادامه توضیح می‌دهیم.
  • دسترسی فیزیکی ندارید: اگر با یک قانون فایروال اشتباه خودتان را بیرون بیندازید، نمی‌توانید کابل کنسول بزنید. تنها راه نجات، کنسول VNC یا بازسازی سرور از پنل است.
  • کیفیت شبکه دست شما نیست: پهنای باند، پورت آپ‌لینک و مسیر ترافیک را دیتاسنتر تعیین می‌کند، نه شما.

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

کاربردهای واقعی سرور مجازی میکروتیک

سرور مجازی میکروتیک ابزار عمومی نیست؛ برای چند سناریوی مشخص ساخته شده و بیرون از آن‌ها معمولاً یک VPS لینوکسی ساده انتخاب بهتری است.

اتصال شعب یک سازمان به هم

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

دسترسی کارکنان به منابع داخلی

وقتی بخشی از تیم دورکار است یا نماینده فروش بیرون از دفتر کار می‌کند، CHR می‌تواند نقطه ورود امن به شبکه سازمان باشد. کاربر به هاب وصل می‌شود، هاب او را به شبکه دفتر مرکزی می‌رساند و شما با فایروال و قوانین مسیریابی تعیین می‌کنید هرکس دقیقاً به کدام سرور داخلی دسترسی داشته باشد.

آزمایشگاه و آموزش RouterOS

برای آماده شدن برای مدارک MTCNA و MTCRE یا تمرین BGP و OSPF، راه‌اندازی چند CHR کنار هم بسیار ارزان‌تر و سریع‌تر از خرید چند روتر فیزیکی است. می‌توانید توپولوژی بسازید، خرابش کنید و از صفر دوباره بالا بیاورید بدون اینکه چیزی بسوزد.

مسیریابی و کنترل ترافیک بین سرورها

اگر چند سرور در محیط‌های مختلف دارید، CHR می‌تواند نقش لایه مسیریابی مشترک را بازی کند: تعریف مسیرهای ایستا، جداسازی شبکه‌های داخلی با VLAN، اعمال محدودیت پهنای باند با Queue و ثبت لاگ ترافیک در یک نقطه متمرکز.

سطوح لایسنس CHR را بشناسید

این بخشی است که بیشترین اشتباه در آن رخ می‌دهد. CHR بدون لایسنس هم اجرا می‌شود و تمام قابلیت‌های RouterOS در آن فعال است، اما یک محدودیت جدی دارد: سرعت هر اینترفیس تا حد بسیار پایینی محدود می‌شود که فقط برای تست و یادگیری کافی است. برای کار جدی باید لایسنس تهیه کنید.

  • Free: همه امکانات فعال، اما سرعت هر اینترفیس به یک مگابیت بر ثانیه محدود است. مناسب آزمایشگاه و تمرین.
  • P1: سقف سرعت هر اینترفیس تا یک گیگابیت بر ثانیه. برای اکثر کاربردهای سازمانی متوسط کافی است.
  • P10: سقف سرعت هر اینترفیس تا ده گیگابیت بر ثانیه.
  • P-Unlimited: بدون محدودیت سرعت اینترفیس.
  • Trial: میکروتیک یک دوره آزمایشی از سطح نامحدود در اختیار می‌گذارد تا پیش از خرید تصمیم بگیرید.

لایسنس CHR به ازای هر نمونه صادر می‌شود و به Software ID همان نصب گره می‌خورد. اگر سرور را بازسازی کنید یا CHR را از نو نصب کنید، Software ID عوض می‌شود و باید لایسنس را دوباره به نصب جدید متصل کنید. پس پیش از هر بازسازی، حتماً از کانفیگ و اطلاعات لایسنس نسخه پشتیبان بگیرید. این لایسنس را باید مستقیماً از خود میکروتیک تهیه کنید؛ پارس ابر لایسنس RouterOS عرضه نمی‌کند و سبد لایسنس‌های آن مربوط به نرم‌افزارهای هاستینگ است.

برای دیدن وضعیت لایسنس و منابع سیستم، پس از ورود به ترمینال RouterOS این دو دستور کافی است:

/system license print
/system resource print

چه منابعی برای CHR لازم است؟

CHR سبک است. خودش روی دیسک جای بسیار کمی می‌گیرد و برای بالا آمدن به رم زیادی نیاز ندارد. اما «بالا آمدن» با «سرویس دادن» فرق دارد؛ منابع را بر اساس بار واقعی انتخاب کنید نه حداقل‌های روی کاغذ.

  • CPU: برای یک هاب کوچک با چند اتصال، یک هسته کافی است. رمزنگاری تونل مصرف CPU دارد، پس اگر ترافیک رمزنگاری‌شده زیاد است، از دو هسته به بالا شروع کنید.
  • رم: یک تا دو گیگابایت برای اکثر سناریوها منطقی است. اگر جدول مسیریابی بزرگ دارید یا لاگ حجیم نگه می‌دارید، بیشتر بگیرید.
  • دیسک: خود CHR کم‌حجم است؛ فضای اضافه فقط برای لاگ، بکاپ و فایل‌های کانفیگ لازم می‌شود.
  • مجازی‌ساز: KVM با درایور virtio بهترین سازگاری را دارد. روی مجازی‌سازهای اشتراکی سطح OS مثل OpenVZ اصلاً قابل اجرا نیست، چون CHR سیستم‌عامل مستقل است و کرنل خودش را می‌خواهد.
  • آی‌پی: حداقل یک IPv4 اختصاصی لازم دارید تا هاب از بیرون قابل دسترس باشد.

نکته‌ای که خیلی‌ها دیر متوجه می‌شوند: برای یک روتر، پایداری شبکه و تأخیر مهم‌تر از تعداد هسته است. یک CHR روی سروری با شبکه بی‌ثبات، هرچقدر هم رم داشته باشد، تجربه بدی می‌دهد چون هر لرزش شبکه مستقیماً به همه شعب و کاربران متصل منتقل می‌شود.

کدام سرور مجازی را برای میکروتیک انتخاب کنید؟

انتخاب محل سرور مهم‌ترین تصمیم این پروژه است و بستگی دارد به اینکه کاربران و شعب شما کجا هستند.

  • اگر همه شعب و کاربران داخل ایران هستند: سرور ایران انتخاب درست است. مسیر ترافیک کوتاه می‌ماند، تأخیر پایین است و اتصال شعب به هاب پایدارتر خواهد بود.
  • اگر بخشی از زیرساخت یا کاربران خارج از کشور هستند: یک سرور خارج می‌تواند نقطه تلاقی مناسب‌تری باشد، مخصوصاً وقتی سرورهای مقصد هم آنجا قرار دارند.
  • اگر هدف صرفاً آموزش و آزمایشگاه است: ارزان‌ترین پلن با یک هسته و یک گیگ رم کافی است؛ لایسنس Free برای تمرین محدودیت آزاردهنده‌ای ایجاد نمی‌کند.
  • اگر ترافیک عبوری زیاد و رمزنگاری‌شده است: روی CPU و پهنای باند سرمایه‌گذاری کنید، نه روی دیسک.
  • اگر چند ده اتصال همزمان و ترافیک سنگین دارید: سرور اختصاصی را بررسی کنید تا منابع را با کسی شریک نباشید.

برای شبکه سازمانی داخل کشور، سرور مجازی رسپینا دیتاسنتر پارس ابر با پورت 10 گیگابیت و آی‌پی اختصاصی گزینه متناسبی است و تحویل آن آنی انجام می‌شود؛ پلن‌ها از 799 هزار تومان در ماه شروع می‌شوند. اگر بخشی از زیرساخت شما خارج از کشور است، سرور مجازی ابری ترکیه با پرداخت ریالی و ترافیک نامحدود گزینه‌ای است که ارزش بررسی دارد.

قبل از راه‌اندازی این نکات امنیتی را جدی بگیرید

یک CHR روی آی‌پی عمومی، از دقیقه اول در معرض اسکن خودکار است. پیش از اینکه هر سرویسی روی آن تعریف کنید، این کارها را انجام دهید.

اول رمز کاربر admin را عوض کنید و سرویس‌های قدیمی و ناامن را ببندید. تلنت و FTP هیچ دلیلی برای روشن بودن ندارند:

/user set admin password="YourStrongPassword"
/ip service disable telnet,ftp,www,api
/ip service set winbox port=8291

سپس دسترسی مدیریتی را فقط به آی‌پی‌های خودتان محدود کنید. این تک قانون، بیشتر تلاش‌های خودکار برای ورود را بی‌اثر می‌کند:

/ip firewall address-list add list=admins address=203.0.113.10 comment="office"
/ip firewall filter add chain=input src-address-list=admins action=accept comment="allow admins"
/ip firewall filter add chain=input protocol=icmp action=accept
/ip firewall filter add chain=input connection-state=established,related action=accept
/ip firewall filter add chain=input action=drop comment="drop everything else"

ترتیب قوانین در RouterOS از بالا به پایین اعمال می‌شود، پس قانون drop باید حتماً آخرین قانون باشد. قبل از فعال کردن آن، با ابزار Safe Mode در WinBox کار کنید تا اگر خودتان را قفل کردید، تنظیمات به حالت قبل برگردد.

در پایان، از کانفیگ خروجی بگیرید و آن را جای امنی نگه دارید. بازگرداندن یک فایل export بعد از بازسازی سرور، چند دقیقه طول می‌کشد؛ بازسازی دستی کل کانفیگ، چند ساعت:

/system backup save name=chr-backup
/export file=chr-config

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

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

آیا بدون لایسنس هم می‌شود از CHR استفاده کرد؟

بله، اما با محدودیت سرعت یک مگابیت بر ثانیه روی هر اینترفیس. برای یادگیری، تمرین و ساخت آزمایشگاه کاملاً کافی است، ولی برای هر کاربرد عملیاتی باید حداقل به سطح P1 ارتقا دهید.

CHR روی هر سرور مجازی نصب می‌شود؟

خیر. سرور باید مجازی‌سازی کامل داشته باشد (مثل KVM) و امکان بوت از ایمیج دلخواه یا دسترسی کنسول برای نوشتن ایمیج روی دیسک فراهم باشد. روی مجازی‌سازی‌های سطح سیستم‌عامل مثل OpenVZ قابل نصب نیست.

اگر سرور را ریبیلد کنم لایسنسم از بین می‌رود؟

لایسنس به Software ID نصب فعلی وابسته است. با نصب مجدد، شناسه عوض می‌شود و باید لایسنس را روی نصب جدید فعال کنید. پیش از هر تغییر اساسی، خروجی کانفیگ و اطلاعات حساب میکروتیک خود را نگه دارید.

پارس ابر در نصب و پیکربندی میکروتیک کمک می‌کند؟

پشتیبانی 24 ساعته پارس ابر روی سرویس سرور مجازی است: تحویل، شبکه، آی‌پی، دسترسی کنسول و رفع مشکلات زیرساخت. پیکربندی داخلی RouterOS و طراحی شبکه سازمانی شما در حوزه مدیریت خودتان قرار دارد.

برای هاب چند شعبه چه مشخصاتی بگیرم؟

با یک تا دو هسته و دو گیگابایت رم شروع کنید و مصرف CPU را زیر بار واقعی رصد کنید. اگر در ساعات اوج مصرف CPU مدام بالا ماند، ارتقای منابع VPS ساده‌تر و سریع‌تر از هر بهینه‌سازی دیگری است.

جمع‌بندی

سرور مجازی میکروتیک راهی است برای داشتن یک روتر RouterOS کامل بدون خرید سخت‌افزار؛ ابزاری برای اتصال شعب یک سازمان، دسترسی امن کارکنان به منابع داخلی، مسیریابی بین سرورها و تمرین حرفه‌ای RouterOS. کلید موفقیت این پروژه سه چیز است: انتخاب سطح لایسنس درست، منابع متناسب با بار واقعی و مهم‌تر از همه، سروری با شبکه پایدار و تأخیر پایین نسبت به کاربران.

اگر شبکه سازمانی شما داخل ایران است، راه‌اندازی CHR روی یک سرور مجازی ایران منطقی‌ترین شروع است. برای مشاوره پیش از خرید می‌توانید با شماره 021-79703 تماس بگیرید یا از طریق تلگرام با تیم پارس ابر در ارتباط باشید.