نوشته‌های با برچسب ‘Qemu’

MikroTik RouterOS 6.45.9 for KVM

۵۱ نظر

 

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

منم مثل مدیران شبکه ای که سرشون خیلی شلوغه (!) و فرصت ندارن که ROS رو آپدیت کنن و بعد بخاطر وجود یه bug توش برگردن به نسخه قبل، چون معمولاً نیازی به آخرین تغییرات کانال Stable ندارم و صرفاً تغییرات امنیتی رو نیاز دارم، از کانال Long-term این محصول استفاده میکنم. بنابراین نسخه ای که باهاتون به اشتراک گذاشتم آخرین نسخه از کانال Long-term یعنی 6.45.9 هست. اگه شما مایل هستید که از کانال Stable استفاده کنید خودتون به راحتی می تونید این کار رو با آپدیت کردن انجام بدید.

مثل همیشه لایسنس سطح 6 هست که بیشترین قابلیت ها رو در اختیارتون قرار میده.

ماشین به صورت یه هارد دیسک با فرمت qcow2 در اختیارتون قرار گرفته که کسانی که توی مجازی سازی روی لینوکس و KVM تجربه دارن میدونن که فرمت مرسوم ارائه ماشین مجازی روی این پلت فرم هست. در واقع این فایل یه هارد دیسک هست که شما یه ماشین مجازی رو تحت مجازی ساز خودتون میسازید و این فایل رو به عنوان هارد دیسک به ماشین مجازی تون میدید. فقط دقت کنید که باید Bus type مربوط به هارد دیسک رو روی IDE بذارید.

سایز هارد دیسک هم 1 گیگابایت هست بنابراین دوستان و همکاران عزیز برای اضافه کردن package و آپدیت آنلاین مشکلی نخواهند داشت.

یه نکته دیگه که توجه بهش مهم هست اینه که MikroTik RouterOS اگه MAC Address کارت شبکه شما تغییر کنه، همچنان از MAC Address قبلی استفاده میکنه تا زمانی که بهش بگید که اونو Reset کنه و از کارت شبکه مجدداً بخونه. من خیلی وقت پیش یه پست در این مورد نوشتم، اما دیگه شما رو به اون پست ارجاع نمیدم و همین جا دستور مورد نیاز برای این کار رو میگم. فرض کنید که میخوام این کارو برای اولین کارت شبکه انجام بدم:

/interface ethernet reset-mac-address numbers=0

که اون عدد 0 (صفر) نشون دهنده کارت شبکه اول هست. چون شمارش از 0 شروع میشه.

چون این سؤال به کرات پرسیده میشه، اشاره میکنم که در RouterOS شرکت MikroTik در حالت پیش فرض نام کاربری admin هست و برای این نام کاربری رمزی قرار داده نشده.

امیدوارم برای دوستان مفید واقع بشه.

اینم اسکرین شات من که دارم این ماشین مجازی رو روی سیستم عامل CentOS 7 و با استفاده از virt-manager شرکت Red Hat اجرا میکنم.

قبل از اینکه پست رو تموم بکنم یه پاراگراف رو برای اونایی که یه مقدار ریزبین تر هستن یا اینکه متخصص مجازی سازی هستن، اضافه میکنم. علی رغم اینکه من توی متن و عنوان پست اشاره کردم که این ماشین برای مجازی ساز KVM هست اما در حقیقت یه سیستم مجازی سازی از اجزایی تشکیل شده که یه قسمت اون، Emulation مربوط به CPU هست. در حقیقت معروفترین مجازی ساز در پلت فرم لینوکس QEMU هست که کار مجازی سازی یه سیستم کامل رو انجام میده و خودش هم توی خودش امولاتور CPU داره اما روی پلت فرم x86 برای اینکه بتونه Instruction Set Emulation رو با سرعت بیشتر انجام بده و کاربر احساس کنه که ماشین مجازی سریع داره اجرا میشه عمدتاً از Hardware Acceleration ارائه شده توسط KVM استفاده میکنه. بین مدیران شبکه (مثل خود من) این جزئیات و بحث های فنی اهمیت کمتری داره و ما به کل این سیستم با اغماض KVM میگیم که صحیح ترش QEMU/KVM هست. مثل وقتی که با اغماض به GNU/Linux میگیم لینوکس. پس خواهش میکنم که بر ما مدیران شبکه ببخشید. اون چیزی که برای ما مهمه اینه که بتونیم یه ماشین مجازی رو روشن کنیم و باهاش تو شبکه سرویس بدیم!

با مقدمه ای که بالا گفته شد و با توجه به اینکه QEMU روی سیستم عامل ویندوز هم اجرا میشه، شما می تونید روی ویندوز هم از این ماشین مجازی استفاده کنید. البته روی ویندوز یا باید از امولاتور CPU خود QEMU استفاده کنید یا اینکه می تونید از HAXM به جای KVM استفاده کنید که سرعت اجرا رو بهبود میده اما من شخصاً روی لینوکس با KVM خیلی راضی تر از روی ویندوز با HAXM بودم.

(بیشتر…)


Unified Networking Lab Lite 1.0.0.12

۱۴۹ نظر

 

Unified Networking Lab

 

با سلام خدمت همه دوست های خوب DiGiBoY :

خوب من امروز میخوام یه نرم افزار جدیدی رو خدمتتون معرفی کنم که یه جورایی جاش توی سایت خالیه.اگر چه ما همیشه سعی بر این داشتیم که بتونیم از طریق این وب سایت تجربیات همه دوستان رو در اختیار بقیه قرار بدیم ولی تو امر آموزش از حق نگذریم زیاد خوب نبودیم(البته خودم رو عرض میکنم) بنابراین امروز این آزمایشگاه مجازی رو براتون به اشتراک میذارم.یه آزمایشگاه مجازی بی نظیر برای یادگیری کاربردی Device های شبکه.

این نرم افزار کاملاً رایگانه اما اضافه کردن تمام کتابخونه اون زمانبره و با توجه به عدم دسترسی بعضی دوستان به منایع Firmware ها , این آزماشگاه کامل بسیار کاربردی میتونه باشه.

اصل این فایل چیزی در حدود 600 مگابایت حجم داره اما با اضافه شده تمامی Switch ها , Firewall ها , Router ها , … حجمش به این حد رسیده.توی این آزمایشگاه مجازی چندین پروژه آماده که بوسیله INE و IPExpert هم وجود داره.

فرمت فایل بصورت OVA هست که میبایست بوسیله Vmware راه اندازی بشه.نرم افزار بر پایه Qemu و Dynamips که روی سیستم عامل Ubuntu شبیه سازی شده هست.شما نیاز به حداقل چهار CPU مجازی به همراه شش گیگابایت رم و حداقل چهار Network Adapter مجازی برای راه اندازی اون دارید.یوزر وب بصورت پیش فرض admin و پسورد اون unl و همچنین تو Ubuntu یوزر root با همون پسورد خواهد بود.من برای راحتی کار چند تا فیلم هم براتون ضمیمه کردم نا نحوه کارکردن با اونو یاد بگیرید.

دستگاههای پشتیبانی شده توسط این آزمایشگاه مجازی :

Dynamips (Cisco IOS emulation)
c7200-adventerprisek9-mz.152-4.S6 (supported cards: PA-FE-TX, PA-4E, PA-8E)
c3725-adventerprisek9-mz.124-15.T14 (supported cards: NM-1FE-TX, NM-16ESW)
c1710-bk9no3r2sy-mz.124-23
Other images from the above series should work too
IOL (IOS on Linux also known as IOU)
L2-ADVENTERPRISE-M-15.1-20131216.bin
L2-ADVENTERPRISE-M-15.1-20140814.bin
L2-IPBASEK9-M-15.1-20130726.bin
L3-ADVENTERPRISEK9-M-15.4-1T.bin
L3-ADVENTERPRISEK9-M-15.4-2T.bin
L3-ADVIPSERVICES-M-15.1-2.9S.bin
And others
Qemu
Cisco ASA 8.0.2 (Singe and Multi Context)
Cisco ASA 8.4.2 (Support Multi Context)
Cisco ASA 9.1.15 (Support Multi Context)
Cisco ASAv (ver 9.3.2.200; 9.4.1; 9.5.1)
Cisco ACS (ver 5.7)
Cisco CDA (ver 1.0.0.011)
Cisco IPS – cips (ver 7.0-8)
Cisco ISE (ver 1.2)
Cisco vWAAS (ver 5.5.3)
Cisco WSA virtual appliance – coeus (ver 8-6-0-025-S000V)
Cisco CSR – csr1000v (ver 9.03.13.01.S.154-3.S1; 9.03.14.01.S.155-1.S1-std)
Cisco NX-OSv – titanium (ver 7.1.0.ZD.363; 7.2.0.ZD.0.120)
Cisco vIOS – vios-adventerprisek9 (ver 15.4.3M L3; 15.5.2 L3)
Cisco vIOS L2 – viosl2-adventerprisek9 (ver 15.2.411)
Cisco vNAM (ver 6.2.1)
Cisco Sourcefire – sourcefire (ver 5.4.0.763)
Cisco Wireless controller – vwlc (ver K9-8-0-100-0)
Cisco XRv – xrv-k9 (ver 5.2.2 – 5.3.2)
A10 Networks vThunder Virtual Appliance – a10-vthunder (ver 2.7.1-P3-b76)
Alcatel 7750 virtual service router – timos (ver 12.0.R6)
Arista networks switches (ver 4.14.2F; 4.14.5F; 4.15.0F)
Aruba Networks security – clearpass (ver 6.4.0.66263)
Brocade Virtual ADX – brocadevadx (ver 03.1.01)
Citrix Netscaler VPX virtual – nsvpx (ver 10.5.54.9008)
Checkpoint Firewall – cpsg (ver R77-20)
Cumulus VX
Extreme Networks virtual – extremexos (ver 15.3.2)
F5 BIG-IP LM – bigip (ver 11.6.0)
Fortinet virtual FW – fortinet (ver 5.2.2; 5.2.3_build670)
HP virtual router – hpvsr (ver 7.1.049P1; 7.10.R0204P01)
Juniper Networks M series router – olive (ver 12.3R8.7)
Juniper Networks vMX router – vmx (ver 14.1R1.10-domestic; 14.1R4.8-domestic)
Juniper Networks vSRX FW – vsrx (ver 12.1X46-D25.7-domestic)
Mikrotik (ver 6.30.2)
Ostinato Traffic Generator
Palo Alto virtual Firewall – paloalto (ver 6.1.0)
S-Terra Firewall
VyOS – vyos (ver vyos-1.1.6-amd64)
MS Windows 7
MS Windows XP
MS Windows Server 2008R2
MS Windows Server 2003 and 2003 R2
Various liveCD Linux images (eg. tinycore, damnsmalllinux, slax)

(بیشتر…)