نصب میکروتیک روی Ubuntu 22.04: راهنمای کامل نصب Mikrotik CHR
- توسط ری کلود
- 3 سپتامبر , 2025
نصب میکروتیک روی سرور مجازی با سیستم عامل Ubuntu 22.04 یا هر سیستم عامل دیگر یکی از بهترین روشها برای بهرهگیری از امکانات پیشرفته شبکه بدون نیاز به سختافزار اختصاصی است. Mikrotik CHR (Cloud Hosted Router) نسخهای از RouterOS است که به صورت مجازی روی سرورهای ابری یا ماشینهای مجازی اجرا میشود. با نصب mikrotik chr میتوانید قابلیتهایی مانند مسیریابی پیشرفته، مدیریت پهنای باند، VPN و فایروال را در شبکه خود فعال کنید. این مقاله یک راهنمای گامبهگام و کامل برای نصب میکروتیک روی Ubuntu 22 ارائه میدهد.
کاربرد میکروتیک
MikroTik CHR به دلیل امکانات گسترده و انعطافپذیری بالا، کاربردهای متنوعی دارد:
مسیریابی پیشرفته: پشتیبانی از OSPF و BGP
مدیریت پهنای باند و QoS: کنترل و اولویتبندی ترافیک شبکه
VPN و امنیت: تونلهای امن IPsec و OpenVPN
فایروال و محدودیت دسترسی: جلوگیری از دسترسی غیرمجاز
نظارت شبکه: گزارشگیری لحظهای از ترافیک و وضعیت شبکه
این ویژگیها باعث میشوند نصب mikrotik chr روی Ubuntu 22 یک گزینه عالی برای شرکتها و سازمانها باشد.
پیشنیازهای نصب میکروتیک روی Ubuntu 22
قبل از شروع، موارد زیر باید آماده باشند:
Ubuntu 22.04 با دسترسی root یا کاربر sudo
حداقل 1 گیگابایت رم و 6 گیگابایت فضای دیسک
اتصال اینترنت پایدار برای دانلود فایل MikroTik CHR
ابزارهای پایه لینوکس:
wget,gunzipآشنایی با نام کارت شبکه و دیسک سرور
توجه داشته باشید که عدم رعایت این پیشنیازها میتواند باعث خطا در نصب شود.
شناسایی نام دیسک
در اسکریپت نصب، یکی از مهمترین مراحل، شناسایی دیسک مقصد است. برای مشاهده لیست دیسکها:
lsblk
/dev/vda یا /dev/sda استدقت کنید که نوشتن روی دیسک اشتباه باعث پاک شدن اطلاعات میشود
پس از شناسایی، دیسک را در اسکریپت جایگذاری کنید.
شناسایی نام کارت شبکه
برای پیکربندی IP و Gateway، کارت شبکهای که به اینترنت متصل است باید شناسایی شود:
ip addr show
کارت شبکه معمولاً
eth0یاens3یا … نام داردآدرس IP و Gateway در اسکریپت استفاده میشوند
این مرحله برای نصب میکروتیک ضروری است و بدون آن پیکربندی خودکار امکانپذیر نیست.
جایگذاری متغیرهای مورد نیاز در اسکریپت نصب کننده
اسکریپت نصب mikrotik chr که ارائه شده، قابلیت پیکربندی خودکار IP و Gateway را دارد. مهمترین بخشهای اسکریپت شامل:
#!/bin/bash
wget https://download.mikrotik.com/routeros/7.19.4/chr-7.19.4.img.zip -O chr.img.zip && \
gunzip -c chr.img.zip > chr.img && \
mount -o loop,offset=512 chr.img /mnt && \
ADDRESS=`ip addr show eth0 | grep global | cut -d' ' -f 6 | head -n 1` && \
GATEWAY=`ip route list | grep default | cut -d' ' -f 3` && \
echo "/ip address add address=$ADDRESS interface=[/interface ethernet find where name=ether1]
/ip route add gateway=$GATEWAY
/ip service disable telnet
/user set 0 name=root password=xxxxxx"
echo u > /proc/sysrq-trigger && \
dd if=chr.img bs=1024 of=/dev/vda && \
echo "sync disk" && \
echo s > /proc/sysrq-trigger && \
echo "Sleep 5 seconds" && \
sleep 5 && \
echo "Ok, reboot" && \
echo b > /proc/sysrq-trigger
در این بخشها:
ADDRESSوGATEWAYبه صورت خودکار از کارت شبکه شناسایی میشوند.نام کاربری و رمز عبور میتواند در بخش
/user set 0 name=root password=xxxxxxتغییر داده شود.دیسک مقصد (
/dev/vda) باید مطابق بررسی قبلی تنظیم شود.
با جایگذاری صحیح این متغیرها، اسکریپت قادر خواهد بود mikrotik chr را بدون خطا نصب و پیکربندی اولیه کند.
ایجاد فایل نصب اسکریپت
برای اجرای اسکریپت، ابتدا یک فایل ایجاد کنید:
vi install_mikrotik.sh
سپس محتوای اسکریپت بالا را در فایل قرار دهید و ذخیره کنید.
دادن دسترسیهای لازم برای اجرای اسکریپت
بعد از ایجاد فایل، باید اجازه اجرا به اسکریپت داده شود:
chmod +x install_mikrotik.sh
اجرای اسکریپت
حالا میتوانید اسکریپت را اجرا کنید تا فرآیند نصب mikrotik chr شروع شود:
sudo ./install_mikrotik.sh
اسکریپت به صورت خودکار:
دانلود و استخراج ایمیج CHR
پیکربندی IP و Gateway
غیر فعال کردن سرویس Telnet
نوشتن ایمیج روی دیسک
همگامسازی و ریبوت سیستم
را انجام میدهد. بعد از ریبوت، MikroTik CHR آماده استفاده است و میتوانید از طریق Winbox یا کنسول به آن متصل شوید.
نصب میکروتیک روی Ubuntu 22 با استفاده از اسکریپت نصب خودکار، یک روش سریع، امن و قابل اعتماد برای راهاندازی Mikrotik CHR است. با رعایت پیشنیازها، شناسایی صحیح دیسک و کارت شبکه و جایگذاری متغیرهای مناسب، میتوان به راحتی یک محیط شبکه پیشرفته را بدون نیاز به سختافزار اختصاصی پیادهسازی کرد. این روش به مدیران شبکه کمک میکند تا در کمترین زمان، از امکانات مسیریابی، فایروال و VPN میکروتیک بهرهمند شوند.