نصب میکروتیک روی Ubuntu 22.04: راهنمای کامل نصب Mikrotik CHR

نصب میکروتیک

نصب میکروتیک روی Ubuntu 22.04: راهنمای کامل نصب Mikrotik CHR

نصب میکروتیک روی سرور مجازی با سیستم عامل 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
				
			

اسکریپت به صورت خودکار:

  1. دانلود و استخراج ایمیج CHR

  2. پیکربندی IP و Gateway

  3. غیر فعال کردن سرویس Telnet

  4. نوشتن ایمیج روی دیسک

  5. همگام‌سازی و ریبوت سیستم

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

نصب میکروتیک روی Ubuntu 22 با استفاده از اسکریپت نصب خودکار، یک روش سریع، امن و قابل اعتماد برای راه‌اندازی Mikrotik CHR است. با رعایت پیش‌نیازها، شناسایی صحیح دیسک و کارت شبکه و جایگذاری متغیرهای مناسب، می‌توان به راحتی یک محیط شبکه پیشرفته را بدون نیاز به سخت‌افزار اختصاصی پیاده‌سازی کرد. این روش به مدیران شبکه کمک می‌کند تا در کمترین زمان، از امکانات مسیریابی، فایروال و VPN میکروتیک بهره‌مند شوند.

دیدگاه پست شما

site_logo

ری کلود، ارائه دهنده خدمات ثبت دامنه، میزبانی وب، سرور مجازی و اختصاصی، از قدرتمندترین دیتاسنترهای داخلی و خارجی.

تماس با ما

نماد اعتماد

پشتیبان آنلاین

در اسرع وقت پاسخ خود را دریافت خواهید کرد.

به «ری کلود» خوش آمدید. لطفا برای چت از طریق تلگرام روی دکمه زیر کلیک کنید.