سرور مجازی میکروتیک
از سرور لینوکس به MikroTik CHR؛ برای مسیریابی، فایروال و مدیریت شبکه.
لوکیشن را بر اساس نیاز شبکه انتخاب کنید و روی VPS سازگار، سیستمعامل را با اسکریپت نصب به میکروتیک تبدیل کنید.
میکروتیک را به یک لوکیشن محدود نکنید
حتی سرور لینوکسی شما هم میتواند به میکروتیک تبدیل شود. در هر کشوری که سرور مجازی لینوکس عرضه میشود، میتوانید یک پلن سازگار با CHR انتخاب کنید؛ لازم نیست فقط به موقعیتهای دارای نصب آمادهٔ میکروتیک محدود بمانید.
اسکریپت معماری x86_64 یا ARM64 را تشخیص میدهد و ایمیج رسمی مخصوص آن را دریافت میکند. سازگاری بوت، مجازیسازی، دیسک و کارت شبکه باید برای همان پلن تأیید شود؛ وجود گزینهٔ لینوکس بهتنهایی تضمین تبدیل هر سرور نیست.
قبل از شروع آماده باشید
این نصب، دیسک سیستم و اطلاعات روی آن را بازنویسی میکند. لینوکس و دادههای همان دیسک از دسترس خارج میشوند. بکاپ را خارج از سرور نگه دارید و پیش از اجرا، بازشدن کنسول و اطلاعات IP، پیشوند شبکه و Gateway را بررسی کنید.
- دسترسی root و یک ماشین مجازی سازگار لازم است؛ ARM سیودوبیتی پشتیبانی نمیشود.
- نسخهٔ ARM64 به بوت UEFI نیاز دارد؛ پشتیبانی بوت و درایورها را برای پلن بررسی کنید.
- اسکریپت باید دیسک سیستم را بهصورت یکتا تشخیص دهد و فضای کافی در حافظهٔ موقت داشته باشد. در وضعیت مبهم متوقف میشود.
- در Ubuntu و Debian، ابزارهای لازمِ نصبنشده با apt-get دریافت میشوند. در توزیعهای دیگر curl، unzip و گواهیهای CA را با مدیر بستهٔ همان توزیع نصب کنید.
روش تبدیل لینوکس به میکروتیک
-
فایل را به سرور منتقل کنید
فایل دانلودشده را با نام دقیق
mikrotik.shاز طریق SFTP یا SCP در هر پوشهٔ دلخواه لینوکس قرار دهید. محل پوشه مهم نیست؛ دستور را از همان پوشه اجرا کنید یا مسیر کامل فایل را بدهید. حروف بزرگ و کوچک نام فایل در لینوکس متفاوتاند. -
با دسترسی root اجرا کنید
بعد از ورود به پوشهٔ فایل و بررسی بکاپ، با کاربر root اجرا کنید:
bash mikrotik.shاگر کاربر شما دسترسی sudo دارد:
sudo bash mikrotik.shاسکریپت نسخهٔ 7.23.8 را از سرور رسمی MikroTik دریافت و SHA256 فایل را بررسی میکند. این نسخه ثابت و بررسیشده است و به معنی دریافت خودکار آخرین نسخه نیست.
-
دیسک مقصد را بررسی و نصب را تأیید کنید
نام دیسک و نسخه نمایش داده میشود. فقط پس از اطمینان، عبارت
YESرا وارد کنید. اسکریپت پس از نوشتن موفق ایمیج، پنج ثانیه صبر میکند و خودکار ریستارت میکند؛ اتصال SSH قطع میشود. روی سرور سازگار، پس از این راهاندازی مجدد CHR بالا میآید.اگر هنگام نوشتن دیسک خطا رخ دهد، ریستارت خودکار انجام نمیشود؛ دیسک ممکن است ناقص بازنویسی شده باشد. از کنسول یا محیط بازیابی کمک بگیرید.
بعد از ریستارت، IP چگونه تنظیم میشود؟
دیتاسنتر با DHCP
اگر DHCP Client در CHR روی رابط متصل به شبکه فعال باشد و دیتاسنتر DHCP ارائه کند، IP و تنظیمات شبکه بهصورت خودکار دریافت میشوند. صرف نسخهٔ ۷ بودن را تضمین دریافت IP در همهٔ شبکهها در نظر نگیرید.
IP ثابت یا دریافتنشدن IP
از کنسول سرور وارد RouterOS شوید. وضعیت رابط و DHCP Client را بررسی کنید؛ در شبکهٔ IP ثابت، آدرس، Prefix، Gateway و DNS اعلامشده برای همان سرویس را تنظیم کنید. تنظیمات لینوکس قبلی خودکار به CHR منتقل نمیشوند.
پس از اولین ورود، رمز مدیریتی قوی تعیین کنید و دسترسی مدیریتی را محدود کنید. قبل از تغییر مسیرها و فایروال، دسترسی کنسول را حفظ کنید.
برای مراحل کامل نصب، تنظیم DHCP و IP ثابت و رفع خطاها، آموزش تبدیل سرور لینوکس به میکروتیک CHR را بخوانید.
لایسنس و سرعت CHR
اسکریپت ایمیج رسمی را نصب میکند و لایسنس پولی ارائه نمیدهد. سطح Free محدودیت ارسال ۱ مگابیتبرثانیه بهازای هر رابط دارد. برای ظرفیت بیشتر، شرایط مجوز مناسب را در MikroTik بررسی کنید؛ لایسنس با سقف بالاتر به معنی پهنای باند تضمینی سرور نیست.
تبدیل سیستمعامل، قیمت و زمان تمدید سرویس را تغییر نمیدهد. برای نگهداری تنظیمات روتر، نسخهٔ پشتیبان مستقل تهیه کنید.
پرسشهای متداول
آیا انتخاب میکروتیک به کشور خاصی محدود است؟
خیر؛ از میان لوکیشنهای لینوکس میتوانید پلن سازگار انتخاب کنید. سازگاری معماری، بوت و مجازیسازی مهم است، نه نام کشور.
آیا اسکریپت روی ARM اجرا میشود؟
برای ARM64 ایمیج مخصوص انتخاب میشود و UEFI لازم است. ARM سیودوبیتی پشتیبانی نمیشود. تست نصب واقعی روی همهٔ پلنها انجام نشده است.
آیا فایل باید در پوشهٔ مشخصی باشد؟
خیر؛ در هر پوشه قابل نگهداری است. دستور را از همان پوشه یا با مسیر کامل فایل و دسترسی root اجرا کنید.
اگر بعد از نصب اتصال برقرار نشد چه کنیم؟
کنسول را باز کنید و بوت، رابط شبکه و تنظیمات IP را بررسی کنید. IP ثابت یا نیازهای ویژهٔ شبکه باید مطابق اطلاعات همان سرویس تنظیم شوند.
لوکیشن مناسب شبکهتان را انتخاب کنید
پلنهای لینوکس را مقایسه کنید و پیش از خرید، سازگاری سرویس با نصب CHR را با پشتیبانی هماهنگ کنید.
منابع: ایمیجهای رسمی CHR، راهنمای نصب MikroTik و DHCP Client.
شناسهٔ صحت فایل اسکریپت (SHA256)
49aee8cc7055db7bd549fa5f35f40459ec69c5b2e8f97f7af0065ac159e4703c