ساخت سرور میکروتیک در HostVDS
اگر میخواهید روی ارائه دهنده سرور ابری HostVDS سرور میکروتیک راهاندازی کنید، این آموزش برای شماست.
HostVDS با امکان پرداخت کریپتو و ترافیک نامحدود، گزینه جذابی برای بسیاری از کاربران، به خصوص پس از تحریم Aeza محسوب میشود. با این حال، فرایند ساخت سرور میکروتیک در HostVDS یک تفاوت جزیی با اکثر پروایدرها دارد.
چرا HostVDS؟
- پرداخت با کریپتو: امکان پرداخت آسان با ارزهای دیجیتال.
- پهنای باند نامحدود: بدون محدودیت حجمی برای مصرف اینترنت.
- قیمت مناسب: در مقایسه با سایر ارائه دهندگان، قیمتهای بسیار رقابتی دارد.
- انتخاب پلن شبکه: به شما امکان میدهد پلن شبکه مورد نظر خود را انتخاب کنید.
- نقطه ضعف: تعداد لوکیشنهای سرور محدود است و بعضی از آیپی های HostVDS از ایران در دسترس نیست.
نسخه ویدیویی این آموزش را در کانال یوتوب نت ادمین پلاس ببینید.

چالش نصب RouterOS میکروتیک در HostVDS
HostVDS، مانند بسیاری از ارائه دهندگان، RouterOS میکروتیک را در لیست سیستمعاملهای آماده خود ندارد. همچنین، روشهای معمول نصب با کامند disk dump که روی بسیاری از سرویسدهندهها کار میکند، در HostVDS به دلیل مکانیزم کشینگ آن، منجر به خرابی بوت و عدم راه اندازی سرور میشود. این مشکل به دلیل Overwrite شدن دادههای کش روی ایمیج رایت شده میکروتیک در زمان بوت اتفاق میافتد.
راه حل: Read-Only کردن فایل سیستم
برای حل این مشکل، باید فایل سیستم vda1 را قبل از رایت کردن ایمیج میکروتیک، به حالت "فقط خواندنی" (Read-Only) درآوریم. این کار از تداخل کشینگ با فرآیند رایت جلوگیری میکند و نصب با موفقیت انجام میشود.
مراحل نصب گام به گام سرور میکروتیک در HostVDS
- ورود به سرور و شناسایی دیسک:
با SSH به سرور خود متصل شوید.
با دستور lsblk نام دستگاه دیسک را پیدا کنید. در HostVDS معمولاً vda است.
- دانلود ایمیج RouterOS میکروتیک:
به وبسایت میکروتیک بروید (mikrotik.com).
از قسمت Software و سپس Cloud Hosted Router (CHR)، آخرین ورژن Raw disk image را دانلود کنید.
لینک دانلود را کپی کرده و با دستور wget در ترمینال سرور خود دانلود کنید. به عنوان مثال:
wget -O chr.img.zip https://download.mikrotik.com/routeros/7.19.6/chr-7.19.6.img.zip
- اکسترکت کردن ایمیج:
ایمیج فشرده شده را با gunzip اکسترکت کنید:
gunzip -c chr.img.zip > chr.img
- Read-Only کردن فایل سیستم و رایت ایمیج:
این مهمترین مرحله است. ابتدا فایل سیستم اصلی سرور را رید اونلی میکنیم و سپس ایمیج میکروتیک را روی دیسک رایت میکنیم.
Read-Only کردن فایل سیستم:
echo u > /proc/sysrq-trigger
این دستور فایل سیستم vda1 را (که در lsblk مشاهده کردیم) به حالت رید اونلی در میآورد.
رایت کردن ایمیج:
dd if=chr.img of=/dev/vda bs=10M if=chr.img
of=/dev/vda: دیسک مقصد (نام دیسکی که با lsblk پیدا کردید).
bs=10M: بلاک سایز را 10 مگابایت قرار میدهیم.
نکته مهم: اگر با این روش نیز مشکل داشتید، میتوانید دو دستور بالا را به صورت یکپارچه اجرا کنید:
echo u > /proc/sysrq-trigger && dd if=chr.img of=/dev/vda bs=10M
این کار تضمین میکند که هر دو دستور به صورت پشت سر هم و بدون وقفه اجرا شوند.
- ریبوت سرور و ورود به میکروتیک:
پس از اتمام رایت، از پنل HostVDS سرور را Hard Reboot کنید. (ریبوت کردن از داخل ترمینال لینوکس کافی نیست).
پس از بوت شدن، سرور با RouterOS میکروتیک بالا میآید. میتوانید از طریق Emergency Console یا Winbox و WebFig به آن دسترسی پیدا کنید.
نام کاربری پیشفرض admin و بدون پسورد است. بسیار مهم است که بلافاصله پسورد را تغییر دهید و سرویسهای غیرضروری مانند Telnet و API را غیرفعال کنید.
- بررسی دسترسی به اینترنت:
پس از ورود به میکروتیک، میتوانید با دستور ping 8.8.8.8 دسترسی به اینترنت را بررسی کنید.
همچنین میتوانید تنظیمات DNS را با ip dns print مشاهده کنید.
امیدوارم این آموزش به شما در راه اندازی موفقیت آمیز سرور میکروتیک در HostVDS کمک کند.
این نوشتهها را هم بخوانید:
آموزش نصب کلاینت v2ray روی میکروتیک


