آموزش نصب میکروتیک با لایسنس 6 روی سرورمجازی با استفاده از docker

در ویدیوهای قبلی کانال یوتوب به نحوه نصب MikroTik CHR روی سرور مجازی هتزنر پرداختیم. همانطور که در جریان هستید نسخه مذکور دارای لایسنس با امکانات محدود بود و برای رفع محدودیت ها نیاز به خرید لایسنس داشتیم.

در این مقاله ، آموزش نصب میکروتیک به همراه بالاترین سطح لایسنس (6) با استفاده از docker روی سیستم عامل لینوکس اوبونتو می پردازیم که ویدیو آموزشی آن نیز در یوتوب می توانید مشاهده کنید.

قبل از هرچیز به یک سرور مجازی نیاز داریم. پیشنهاد من سایت Hetzner آلمان به خاطر قیمت مناسب و پینگ تایم خوب است. خوشبختانه سرویس دهی به کاربران ایرانی فعال است ولی برای استفاده نیاز به احراز هویت دارید که با استفاده از یک پاسپورت می توان حساب خودتون رو فعال کنید. نکته قابل توجه این است که با استفاده از لینک ثبت نام و احراز هویت در سایت 20 یورو دریافت می کنید!

در زمان ایجاد سرورمجازی ابری ، سیستم عامل لینوکس Ubuntu یا Debian را انتخاب نمایید ، اطلاعات ورود به آدرس ایمیل شما ارسال می شود. با استفاده از PuTTY و پروتکل SSH به سرور متصل شوید و رمز عبور را تغییر داده تا آماده نصب docker بشیم.

داکر (docker) یک ابزار متن باز برای ساخت برنامه‌ها به کمک Container است. ما از این ابزار برای اجرای MikroTik RouterOS کرک شده دارای لایسنس 6 استفاده می کنیم.

دو نسخه از میکروتیک برای نصب آماده شده است که متناسب به نیازتون انتخاب کنید:

در ایمیج اول نسخه RouterOS 7.7 است که با حداقل منابع سخت افزاری (RAM 512MB) قابل نصب و اجرا می باشد.

Docker image Mikrotik 7.7 (L6)

ایمیج دوم دارای RouterOS 6.45.9 است که مقدار CPU روی ماکزیمم و مقدار RAM روی 4 گیگ قرارداده شده است. پس از نصب می توان به آخرین نسخه (در حال حاضر 7.7) به روزرسانی کرد.

برای اجرای ایمیج دوم به یک سرورمجازی با حافظه RAM بیش تر از 4 گیگ نیاز داریم.

Docker-image-MikroTik-6.45.9-L6.7z

به روزرسانی repository لینوکس :

sudo apt-get update;

نصب داکر :

sudo curl -sS https://get.docker.com/ | sh
sudo systemctl start docker
sudo systemctl enable docker

بررسی وضعیت داکر:

sudo systemctl status docker

دانلود ایمیج میکروتیک روی سرور (با توجه به نیاز یکی از این کدها رو اجرا کنید)

Docker image Mikrotik 7.7 (L6)

wget https://mirdehghan.ir/dl/Docker-image-Mikrotik-7.7-L6.7z

Docker-image-MikroTik-6.45.9-L6.7z سرور دارای رم بیش تر از 4گیگ

wget https://mirdehghan.ir/dl/Docker-image-MikroTik-6.45.9-L6.7z

من در این آموزش از ایمیج دوم استفاده می کنم.

پس از دانلود فایل نیاز به خارج کردن آن از حالت فشرده با استفاده از دستور 7z است:

sudo apt-get install p7zip-full
7z e Docker-image-MikroTik-6.45.9-L6.7z

لود کردن ایمیج داخل کانتاینر داکر (برای نسخه 6.45.9):

docker load --input mikrotik_new_livekadeh_com

در صورتی که از ایمیج اول (نسخه 7.7) استفاده می کنید برای لود کردن ایمیج از دستور زیر استفاده کنید:

docker load --input mikrotik7.7_docker_livekadeh.com

مشاهده نام ایمیج لود شده : (در مرحله بعد به خروجی این دستور نیاز داریم)

docker images

اجرای ایمیج توسط داکر :

docker run --cap-add=NET_ADMIN --device=/dev/net/tun -d --name mikrotik -p 8291:8291  -ti mikrotik_new2

مرحله آخر و اتصال به Console :

docker attach mikrotik

در صورت بروز خطا ، نخست container را stop و دوباره start کنید و مرحله قبل را اجرا کنید.

docker stop mikrotik
docker start mikrotik

نام کاربری و رمزعبور میکروتیک مورد نیاز به صورت زیر وارد کنید

در نسخه 7.7 :

username: admin

password: admin

در نسخه 6.45.9 نام کاربری admin و رمزعیور را خالی بگذارید.

5 comments
  1. سلام.
    من با ورژن 7.7 مسیر رو رفتم جلو در نهایت جایی که داخل puttyیوزر رو به عنوان admin وارد کردم، و پسورد رو چیزی وارد نکردم، خطال اشتباه بودن بهم داد و حتی با وین باکس هم وارد نشد.
    اگر ممکنه راهنمایی بفرمایید.

  2. سلام.
    حداقل سخت افزار در صورتی که بخوایم ۷.۷ رو نصب کتیم چقدره و اینکه در مرحله آخر لاگین نمیشه اگر مستقیما از ورژن ۷‌.۷ جلو بریم‌. آیا نکته خاصی وجود داره؟

    1. برای نسخه 7.7 با هرمنابع سخت افزاری قابل نصب هست. مثلا 512MB رم و یک هسته CPU. برای ورود نام کاربری و رمزعبور رو هر دو admin بزنید

  3. سلام جناب میر دهقان
    اگر ممکنه ی اموزش بسازین که بحث ip6to4 روی میکروتیک tunnelbroker رو نشون بده

    He.net
    ipv6to4.
    Tunnel broker free

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

هجده + 1 =

You May Also Like