در ویدیوهای قبلی کانال یوتوب به نحوه نصب 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
سلام.
من با ورژن 7.7 مسیر رو رفتم جلو در نهایت جایی که داخل puttyیوزر رو به عنوان admin وارد کردم، و پسورد رو چیزی وارد نکردم، خطال اشتباه بودن بهم داد و حتی با وین باکس هم وارد نشد.
اگر ممکنه راهنمایی بفرمایید.
نام کاربری و رمزعبور هر دو admin وارد کنید
سلام.
حداقل سخت افزار در صورتی که بخوایم ۷.۷ رو نصب کتیم چقدره و اینکه در مرحله آخر لاگین نمیشه اگر مستقیما از ورژن ۷.۷ جلو بریم. آیا نکته خاصی وجود داره؟
برای نسخه 7.7 با هرمنابع سخت افزاری قابل نصب هست. مثلا 512MB رم و یک هسته CPU. برای ورود نام کاربری و رمزعبور رو هر دو admin بزنید
سلام جناب میر دهقان
اگر ممکنه ی اموزش بسازین که بحث ip6to4 روی میکروتیک tunnelbroker رو نشون بده
He.net
ipv6to4.
Tunnel broker free