نصب میکروتیک روی لینوکس یکی از روش های پرکاربرد برای راه اندازی و آزمایش سیستم عامل Router OS در محیطی انعطاف پذیر و متن باز است. بسیاری از مدیران شبکه و متخصصان زیرساخت برای تست تنظیمات، پیاده سازی سناریوهای آموزشی یا مدیریت مجازی شبکه ها ترجیح می دهند نسخه مجازی میکروتیک را در لینوکس اجرا کنند تا بدون نیاز به سخت افزار فیزیکی، تمام قابلیت های پیشرفته مانند مسیریابی، فایروال، مدیریت پهنای باند و وی پی ان را تجربه کنند. این کار امکان ترکیب قدرت لینوکس در پایداری و امنیت با کارایی بالای میکروتیک در مدیریت ترافیک را فراهم می کند و به کاربران اجازه می دهد کنترل کاملی بر محیط شبکه خود داشته باشند.
دلایل نصب میکروتیک روی لینوکس
نصب میکروتیک روی لینوکس چند دلیل فنی و مدیریتی دارد که آن را به انتخابی منطقی برای بسیاری از متخصصان شبکه تبدیل می کند.
نخست اینکه لینوکس یک سیستم عامل پایدار و متن باز است و اجازه می دهد منابع سخت افزاری بهینه تر مدیریت شوند. اجرای روتر میکروتیک در چنین محیطی باعث افزایش کنترل و سفارشی سازی در سطح کرنل و شبکه می شود.
دوم اینکه با نصب نسخه مجازی میکروتیک در لینوکس می توان همزمان چند روتر را در یک سرور پیاده سازی کرد و سناریوهای آموزشی یا آزمایشی را بدون نیاز به تجهیزات فیزیکی واقعی شبیه سازی نمود.
سوم، هزینه نگهداری پایین تر است زیرا نیاز به خرید دستگاه مستقل میکروتیک وجود ندارد.
چهارم، امکان استفاده از ابزارهای لینوکسی مانند وایرشارک، آیپیتیبلز و اسکریپتهای خودکار در کنار میکروتیک وجود دارد که مدیریت و تحلیل شبکه را قدرتمندتر می کند.
در نهایت نصب میکروتیک روی لینوکس برای مدیران سیستم هایی که قبلا با لینوکس کار می کنند، راحت تر و قابل ادغام با سایر سرویس های سروری مانند وب، دی ان اس و وی پی ان است.
روشهای نصب میکروتیک روی لینوکس
چهار روش اصلی برای نصب میکروتیک روی لینوکس وجود دارد:
- نصب از طریق ماشین مجازی (Virtual Machine): متداول ترین روش است. فایل ایمیج RouterOS را در نرمافزارهایی مانند VirtualBox، VMware یا KVM بارگذاری می کنید و به صورت مجازی اجرا می شود.
- نصب با QEMU یا KVM در محیط لینوکس: این روش مخصوص کاربران حرفه ای لینوکس است که می خواهند میکروتیک را مستقیما روی زیرساخت مجازی لینوکسی اجرا کنند. عملکرد بالا و ادغام با شبکه واقعی دارد.
- نصب با استفاده از Docker یا LXD Container: در این حالت RouterOS بهصورت کانتینر اجرا می شود. مناسب تست سریع یا محیط های DevOps است اما محدودیت هایی در دسترسی به سخت افزار دارد.
- بوت مستقیم از طریق ایمیج ISO روی سیستم فیزیکی: در این روش RouterOS مستقیما روی کامپیوتر یا سرور نصب می شود و لینوکس میزبان وجود ندارد. این روش برای جایگزینی کامل سیستم عامل قبلی کاربرد دارد.
پیش نیازهای نصب میکروتیک روی لینوکس
پیش نیازهای هر روش نصب میکروتیک روی لینوکس به صورت زیر است:
۱. نصب از طریق ماشین مجازی (VirtualBox یا VMware):
- سیستم عامل لینوکس نصب شده (مانند Ubuntu یا Debian)
- نرمافزار مجازی سازی VirtualBox یا VMware Workstation
- فایل ISO یا VDI مربوط به RouterOS
- حداقل ۵۱۲ مگابایت رم و یک هسته CPU آزاد
- فعال بودن قابلیت Virtualization در BIOS
۲. نصب با QEMU یا KVM:
- سیستم عامل لینوکس با پکیج های qemu-kvm، libvirt، virt-manager
- دسترسی کاربر به گروه libvirt یا sudo
- فایل ایمیج RouterOS با فرمت ISO یا IMG
- حداقل ۵۱۲ مگابایت رم و کارت شبکه مجازی bridge یا tap برای اتصال واقعی
- فعال بودن VT-x یا AMD-V
۳. نصب با Docker یا LXD Container:
- نسخه لینوکس پشتیبانی کننده از Docker یا LXD
- فعال بودن cgroups و قابلیت شبکه bridge در کرنل
- فایل RouterOS در قالب container-ready (معمولا فایل raw یا img تبدیل شده)
- دسترسی root یا کاربر با مجوز sudo
- حداقل ۵۱۲ مگابایت رم و فضای ذخیره حداقل ۵۰۰ مگابایت
۴. بوت مستقیم از طریق ایمیج ISO:
- سیستم فیزیکی یا سرور با قابلیت بوت از USB یا CD
- فایل ISO رسمی RouterOS
- ابزار ساخت USB بوتیبل مانند balenaEtcher یا dd
- پاک بودن دیسک مقصد (زیرا RouterOS کل دیسک را فرمت می کند)
- حداقل سخت افزار: پردازنده ۶۴ بیت، ۵۱۲ مگابایت رم، و ۱ گیگابایت فضای ذخیره
توجه داشته باشید که تمرکز این مقاله روی نصب میکروتیک روی لینوکس از طریق ماشین مجازی است. اگر تمایل دارید از سرور مجازی استفاده کنید می توانید آموزش نصب میکروتیک روی سرور مجازی را دنبال کنید.
مراحل نصب میکروتیک روی لینوکس
در ادامه هر یک از روش های نصب میکروتیک از طریق ماشین مجازی را به صورت مرحله به مرحله توضیح خواهیم داد.
نصب میکروتیک با VirtualBox در لینوکس
مراحل اصلی نصب میکروتیک روی لینوکس با استفاده از VirtualBox به صورت زیر است:
فایل ISO مربوط به RouterOS نسخه پایدار را برای پردازنده X86 دانلود کنید.
نرمافزار VirtualBox را در لینوکس نصب و اجرا کنید.
در VirtualBox گزینه New را بزنید و یک ماشین مجازی جدید با نوع Other و نسخه Other/Unknown انتخاب کنید.
مقدار رم حداقل ۵۱۲ مگابایت و فضای دیسک حداقل ۱ گیگابایت تعیین کنید.
دیسک مجازی را ایجاد کرده و نوع ذخیره سازی را VDI انتخاب کنید.
وارد تنظیمات ماشین شوید، در بخش Network گزینه Adapter1 را روی Bridged Adapter قرار دهید تا به شبکه واقعی متصل شود.
در بخش Storage فایل ISO میکروتیک را به عنوان درایو CD اضافه کنید.
ماشین را Start کنید تا نصب آغاز شود.
در صفحه نصب با فشردن کلید a همه پکیج ها را انتخاب کنید و با کلید i نصب را آغاز کنید.
صبر کنید تا مراحل نصب به پایان برسد.
پس از اتمام نصب، فایل ISO را از منوی Devices > Optical Drives > Remove disk from virtual drive حذف و سیستم را ریستارت کنید.
بعد از بوت، با یوزرنیم admin و بدون پسورد وارد شوید.
برای پیکربندی گرافیکی، از برنامه Winbox استفاده کرده و از بخش Neighbors به RouterOS متصل شوید.
نصب میکروتیک با VMware روی لینوکس
مراحل اصلی نصب میکروتیک روی لینوکس با استفاده از VMware عبارت است از:
از سایت Mikrotik.com نسخه Stable یا Long term سیستم عامل RouterOS را برای پردازنده X86 دانلود کنید.
نرمافزار VMware Workstation را در لینوکس اجرا کنید.
گزینه Create a New Virtual Machine را انتخاب کنید.
در مرحله انتخاب سیستم عامل، گزینه Microsoft Windows XP Professional را به عنوان بستر انتخاب کنید.
توجه: سیستم عامل میکروتیک بر پایه سیستم عامل لینوکس طراحی و پیاده سازی شده است. اما بنا به تجربه بهتر است Microsoft Windows XP Professional را به عنوان بستر انتخاب کنیم.
نام ماشین را مشخص و مقدار رم حداقل ۱۶ مگابایت تا ۵۱۲ مگابایت تعیین کنید.
نوع کارت شبکه را NAT انتخاب کنید تا ارتباط با سیستم میزبان برقرار شود.
یک دیسک مجازی جدید با پسوند vmdk بسازید و حداقل ۱ گیگابایت فضا به آن اختصاص دهید.
در بخش Customize Hardware، فایل ISO میکروتیک را در قسمت CD/DVD انتخاب و اضافه کنید.
ماشین را روشن کنید (Power on this virtual machine).
در صفحه نصب با کلید A همه پکیجها را انتخاب کنید و با کلید i نصب را آغاز کنید.
در مراحل بعد برای حذف اطلاعات قبلی Y و برای نداشتن تنظیمات قبلی N را وارد کنید.
پس از نصب، با یوزرنیم admin و بدون پسورد وارد محیط CLI شوید.
برای تنظیمات گرافیکی، با برنامه Winbox به میکروتیک متصل شوید.
پیکربندی اولیه پس از نصب میکروتیک روی لینوکس از طریق ماشین مجازی
پیکربندی اولیه میکروتیک در لینوکس در هر دو روش VirtualBox و VMware به صورت زیر است:
ورود به محیط CLI
بعد از بوت شدن سیستم در صفحه ورود عبارت admin را وارد کنید و رمز عبور را خالی بگذارید سپس Enter بزنید تا وارد محیط دستوری شوید.
تعیین رمز عبور جدید
برای امنیت بیشتر دستور زیر را وارد کنید:
password
رمز جدید را دو بار وارد کنید.
مشاهده کارت های شبکه
با دستور زیر لیست کارت های شبکه را ببینید:
interface print
معمولا ether1 مربوط به کارت شبکه اصلی و ether2 مربوط به شبکه داخلی است.
تنظیم IP در میکروتیک روی لینوکس (برای کارت شبکه اصلی)
ip address add address=192.168.1.10/24 interface=ether1
تعیین درگاه پیش فرض یا Gateway
ip route add gateway=192.168.1.1
تنظیم سرور DNS
ip dns set servers=8.8.8.8,8.8.4.4 allow-remote-requests=yes
تست اتصال اینترنت
ping 8.8.8.8
فعال سازی DHCP در صورت نیاز
ip dhcp-client add interface=ether1 disabled=no
اتصال از طریق Winbox
برنامه Winbox را باز کنید از قسمت Neighbors میکروتیک را انتخاب کرده و با کاربر admin وارد شوید.
ذخیره تنظیمات
system backup save name=first-config
این مراحل پیکربندی اولیه برای آماده سازی میکروتیک پس از نصب در هر دو محیط است.
خطاهای نصب میکروتیک در لینوکس
خطاهای رایج هنگام نصب میکروتیک روی لینوکس به چهار گروه اصلی تقسیم میشوند:
خطاهای مربوط به فایل ISO یا ایمیج
پیام CD-ROM not found یا Boot failure به دلیل ناقص بودن یا خراب شدن فایل ISO.
برای رفع این خطا فایل RouterOS را دوباره از سایت Mikrotik.com نسخه Stable یا Long term دانلود کنید.
در VirtualBox یا VMware مسیر ISO را به درستی در قسمت Storage یا CD/DVD انتخاب کنید.
خطاهای مربوط به سخت افزار مجازی
خطای No bootable medium found یعنی دیسک مجازی قبل از افزودن ISO ساخته شده و سیستم چیزی برای بوت ندارد.
برای رفع این خطا ISO را اضافه کنید و ترتیب بوت را تغییر دهید تا اولویت با CD/DVD باشد.
اگر سیستم هنگام بوت متوقف میشود، گزینه EFI را غیرفعال کنید و از حالت BIOS Legacy استفاده کنید.
خطاهای شبکه
عدم شناسایی اینترنت یا خطای ping failed در میکروتیک.
برای رفع این مشکل حالت کارت شبکه در VirtualBox روی Bridged Adapter و در VMware روی NAT تنظیم شود.
اگر هنوز اتصال ندارید، سرویس DHCP را فعال کنید:
ip dhcp-client add interface=ether1 disabled=no
خطاهای ذخیره سازی یا نصب داخلی
خطای unable to format disk یا no hard drive found.
برای رفع این مشکل قبل از نصب، یک هارد مجازی جدید بسازید (VDI در VirtualBox یا VMDK در VMware) با حداقل ۱ گیگابایت فضا.
اگر خطا ادامه داشت، نوع کنترلر دیسک را از SATA به IDE تغییر دهید.
در بیشتر موارد این خطاها با تنظیم درست ISO، کارت شبکه و نوع بوت برطرف میشوند و نیاز به تغییر در خود لینوکس میزبان نیست.
نکات مهم و عیب یابی
نکات مهم و عیب یابی نصب میکروتیک در لینوکس با دو روش VirtualBox و VMware به صورت زیر است:
- همیشه از نسخه Stable یا Long term استفاده کنید چون خطاهای کمتری دارند.
- حداقل رم را کمتر از 256 مگابایت نگذارید تا هنگام بوت با خطای حافظه مواجه نشوید.
- فایل ISO باید سالم و کامل دانلود شده باشد. اگر نصب متوقف شد دوباره آن را دانلود کنید.
- پس از نصب، فایل ISO را حتما Unmount کنید تا میکروتیک دوباره وارد مرحله نصب نشود.
- کارت شبکه اصلی را روی Bridged تنظیم کنید تا میکروتیک به شبکه واقعی شما متصل شود.
- بعد از ورود با کاربر admin حتما رمز جدید تعیین کنید تا امنیت حفظ شود.
عیب یابی VirtualBox
- اگر ماشین مجازی بوت نمی شود، در تنظیمات System گزینه Enable EFI را غیر فعال کنید.
- در صورت نداشتن ارتباط شبکه، حالت Adapter1 را روی Bridged قرار دهید و شبکه فیزیکی را درست انتخاب کنید.
- اگر خطای Disk image می دهد، نوع فایل VDI را به صورت dynamically allocated بسازید.
- برای رفع مشکل کندی، VT-x را در BIOS فعال کنید.
- اگر میکروتیک بعد از نصب ریستارت نمی شود، فایل ISO را از درایو CD حذف کنید.
عیب یابی VMware
- اگر نصب متوقف شد گزینه Guest OS را روی Windows XP تنظیم کنید چون سازگارتر است.
- در صورت نداشتن شبکه، نوع کارت شبکه را NAT یا Bridged انتخاب کنید و اتصال فیزیکی را بررسی کنید.
- اگر هنگام بوت صفحه سیاه ماند، تنظیمات Firmware نوع بوت را از EFI به BIOS تغییر دهید.
- در صورت خطای دیسک، فایل vmdk را دوباره بسازید و فضای کافی اختصاص دهید.
- اگر VMware سخت افزار را شناسایی نمی کند، از مسیر Edit > Preferences گزینه Enable Virtualization را فعال کنید.
جمع بندی
نصب میکروتیک روی لینوکس روشی کاربردی برای مدیران شبکه است که میخواهند بدون نیاز به سختافزار فیزیکی، قابلیتهای RouterOS را در محیطی ایمن و قابل کنترل تجربه کنند. دو روش اصلی برای این کار وجود دارد: اجرای میکروتیک در VirtualBox و VMware. هر دو روش نیازمند فایل ISO رسمی، تنظیم صحیح کارت شبکه، و اختصاص منابع کافی هستند. پس از نصب، باید آیپی، درگاه پیشفرض، و DNS پیکربندی شود تا ارتباط شبکه برقرار گردد. در صورت بروز خطا، معمولا مشکل از فایل ISO، تنظیم شبکه، یا ترتیب بوت است. در نهایت، استفاده از Winbox برای مدیریت گرافیکی و ذخیره تنظیمات، راهکاری ساده و مطمئن برای کنترل RouterOS محسوب میشود.
سوالات متداول
- بهترین روش نصب میکروتیک روی لینوکس چیست؟ بهترین روش، استفاده از VMware است چون پایداری بیشتری دارد و عملکرد شبکه دقیقتر شبیهسازی میشود. برای آموزش و تست سریع، VirtualBox هم گزینهای ساده و رایگان است.
- آیا میتوان میکروتیک را روی VPS لینوکسی نصب کرد؟ بله، در صورتی که VPS از مجازیسازی KVM یا VMware پشتیبانی کند. کافی است فایل ISO میکروتیک را بارگذاری کرده و مانند نصب معمولی روی آن اجرا کنید. در VPSهایی با محدودیت سطح دسترسی یا بدون پشتیبانی از مجازیسازی سختافزاری، این کار ممکن نیست.
- تفاوت نصب میکروتیک روی ویندوز و لینوکس چیست؟ در ویندوز اجرای میکروتیک معمولا با VMware یا VirtualBox انجام میشود اما لینوکس گزینههای حرفهایتری مانند KVM و QEMU دارد که سرعت و ثبات بیشتری ارائه میدهند. همچنین در لینوکس امکان یکپارچهسازی مستقیم با ابزارهای شبکهای و اسکریپتهای سیستمی وجود دارد، در حالی که ویندوز بیشتر برای محیطهای آموزشی و کاربری ساده مناسب است.
توسعه و ارتباطات شایگان | فروش تجهیزات شبکه ، ویپ ، فیبرنوری ، سیسکو ، میکروتیک


























