ﺖﺳﺮﻬﻓ - مهندس محمد شه منشshahmanesh.ir/CHRTraining.pdf · 3 VMware رد CHR...

27

Transcript of ﺖﺳﺮﻬﻓ - مهندس محمد شه منشshahmanesh.ir/CHRTraining.pdf · 3 VMware رد CHR...

Page 1: ﺖﺳﺮﻬﻓ - مهندس محمد شه منشshahmanesh.ir/CHRTraining.pdf · 3 VMware رد CHR ﺐﺼﻧ ... يور ﺮﺑ GNS3 زا هدﺎﻔﺘﺳا ﺎﺑ RouterOS Virtual
Page 2: ﺖﺳﺮﻬﻓ - مهندس محمد شه منشshahmanesh.ir/CHRTraining.pdf · 3 VMware رد CHR ﺐﺼﻧ ... يور ﺮﺑ GNS3 زا هدﺎﻔﺘﺳا ﺎﺑ RouterOS Virtual

 فهرست

 صفحه 

 عنوان1

Cloud Hosted Router (CHR)

VMwareدر CHRنصب مراحل 3

9  

VirtualBoxدر CHRنصب مراحل

12  

RouterOS Virtual Labs

23  

  CHR از استفاده درمهم نكات

 

Page 3: ﺖﺳﺮﻬﻓ - مهندس محمد شه منشshahmanesh.ir/CHRTraining.pdf · 3 VMware رد CHR ﺐﺼﻧ ... يور ﺮﺑ GNS3 زا هدﺎﻔﺘﺳا ﺎﺑ RouterOS Virtual

   

1  

Cloud Hosted Router (CHR)

يا همان روتر مجازي Router Hosted Cloud (CHR)ويژگي جديد به نام يك ازنسخه آزمايشي به تازگي منتشر شده است. ميكروتيك

Router Hosted Cloud يك تصوير ماشين مجازي از RouterOS تمامي امكاناتاست كه RouterOS ستدارا اليسنسرا بدون نياز به هر گونه.

مي رفع محدوديت اين آينده در كه دارد هم interfaceدر 1Mbit هايي مثل سرعت محدوديت CHR البته شد. خواهد ارايه ، اشتراك پرداخت با ، ها interface نامحدود سرعت و شود

CHR به نياز بدونlicense 24ياh trial به شما امكان استفاده از ،RouterOS آموزشي ، هاي در كالس .را ارايه مي دهدديگري مشابه هدف پروژه هاي آزمايشي و يا هر تست براي

يا و QEMU ارايه شده كه شما مي توانيد به كمك برنامه (RAW) ليك Image در اين زمينه يك فرمت ديگر تبديل نماييد. هاي فرمترا به Imageابزارها، اين ساير

استفاده مورد جهان سرتاسركه در پروژه هاي مختلفي در است emulatorبرنامه يك QEMU نكته ي مهم:)، يك mwarev برخالف ساير برنامه هاي مشابه (مثل emulatorقرار مي گيرد. اين برنامه

VIRTUALIZER عموميsource open . است

در VirtualBoxو VMwareدر نرم افزارهاي ، CHRهاي زير جهت استفاده از imageحاضر حال در :استدسترس

VMDK (VMware virtual disk image)

VDI (VirtualBox disk image)

Page 4: ﺖﺳﺮﻬﻓ - مهندس محمد شه منشshahmanesh.ir/CHRTraining.pdf · 3 VMware رد CHR ﺐﺼﻧ ... يور ﺮﺑ GNS3 زا هدﺎﻔﺘﺳا ﺎﺑ RouterOS Virtual

   

2  

هاي آماده هستند. disk imageنسخه هاي فوق، برنامه نصبي نيستند بلكه نكته ي مهم:

Command هاي برنامهqemu براي تبديلimage :ها به فرمت مورد نظر، به شرح زيراست

تبديل فرمتRAW بهVMware:

RAW to VMware: Code: Select all

qemu-img convert -f raw -O vmdk chr-6.31rc9.img chr-6.31rc9.vmdk

تبديل فرمتRAW بهVirtualBox:

RAW to VirtualBox: Code: Select all

qemu-img convert -f raw -O vdi chr-6.31rc9.img chr-6.31rc9.vdi

نماييد: مشاهده جديد را سيستم اين مراحل اجراي

Downloads: Updated available: http://www.mikrotik.com/download/share/chr_6_32.img http://www.mikrotik.com/download/share/chr_6_32.vmdk VMware Player (Free): https://my.vmware.com/web/vmware/free#d ... player/7_0 VirtualBox (Free): https://www.virtualbox.org/wiki/Downloads

Page 5: ﺖﺳﺮﻬﻓ - مهندس محمد شه منشshahmanesh.ir/CHRTraining.pdf · 3 VMware رد CHR ﺐﺼﻧ ... يور ﺮﺑ GNS3 زا هدﺎﻔﺘﺳا ﺎﺑ RouterOS Virtual

 

 

VMwa: CH درare HRنصب ل

مراحل

 

Page 6: ﺖﺳﺮﻬﻓ - مهندس محمد شه منشshahmanesh.ir/CHRTraining.pdf · 3 VMware رد CHR ﺐﺼﻧ ... يور ﺮﺑ GNS3 زا هدﺎﻔﺘﺳا ﺎﺑ RouterOS Virtual

 

 4 

 

Page 7: ﺖﺳﺮﻬﻓ - مهندس محمد شه منشshahmanesh.ir/CHRTraining.pdf · 3 VMware رد CHR ﺐﺼﻧ ... يور ﺮﺑ GNS3 زا هدﺎﻔﺘﺳا ﺎﺑ RouterOS Virtual

 

 

 

Page 8: ﺖﺳﺮﻬﻓ - مهندس محمد شه منشshahmanesh.ir/CHRTraining.pdf · 3 VMware رد CHR ﺐﺼﻧ ... يور ﺮﺑ GNS3 زا هدﺎﻔﺘﺳا ﺎﺑ RouterOS Virtual

 

 

 

Page 9: ﺖﺳﺮﻬﻓ - مهندس محمد شه منشshahmanesh.ir/CHRTraining.pdf · 3 VMware رد CHR ﺐﺼﻧ ... يور ﺮﺑ GNS3 زا هدﺎﻔﺘﺳا ﺎﺑ RouterOS Virtual

 

 

 

Page 10: ﺖﺳﺮﻬﻓ - مهندس محمد شه منشshahmanesh.ir/CHRTraining.pdf · 3 VMware رد CHR ﺐﺼﻧ ... يور ﺮﺑ GNS3 زا هدﺎﻔﺘﺳا ﺎﺑ RouterOS Virtual

 

 

 

Page 11: ﺖﺳﺮﻬﻓ - مهندس محمد شه منشshahmanesh.ir/CHRTraining.pdf · 3 VMware رد CHR ﺐﺼﻧ ... يور ﺮﺑ GNS3 زا هدﺎﻔﺘﺳا ﺎﺑ RouterOS Virtual

 

 

VirtualB: CH درBox HRنصب ل

مراحل

 

Page 12: ﺖﺳﺮﻬﻓ - مهندس محمد شه منشshahmanesh.ir/CHRTraining.pdf · 3 VMware رد CHR ﺐﺼﻧ ... يور ﺮﺑ GNS3 زا هدﺎﻔﺘﺳا ﺎﺑ RouterOS Virtual

 

 10 

 

Page 13: ﺖﺳﺮﻬﻓ - مهندس محمد شه منشshahmanesh.ir/CHRTraining.pdf · 3 VMware رد CHR ﺐﺼﻧ ... يور ﺮﺑ GNS3 زا هدﺎﻔﺘﺳا ﺎﺑ RouterOS Virtual

 

 

11 

 

Page 14: ﺖﺳﺮﻬﻓ - مهندس محمد شه منشshahmanesh.ir/CHRTraining.pdf · 3 VMware رد CHR ﺐﺼﻧ ... يور ﺮﺑ GNS3 زا هدﺎﻔﺘﺳا ﺎﺑ RouterOS Virtual

   

12  

ايجاد نماييد. VitualBoxو يا VMwareبدين ترتيب مي توانيد يك ميكروتيك شبيه سازي شده را در برنامه

:RouterOS Virtual Labs

RouterOS نمونه يك Router Hosted Cloud (CHR)نسخه آزمايشي همانطور كه گفته شد

محدوديت آزمايشي است و همانگونه كه مي دانيد ، در حال حاضر اين نسخه x86_64 هاي معماري مجازي براي

كامال كاربردي RouterOS يك CHR مسئله ايناز دارد. صرف نظر interfaceبراي هر 1mbps سرعت

است.

Labs Virtual RouterOS روند . كار به مختلفي توانند در سناريوهاي روتر) مي مجازي ( آزمايشگاه هاي

در مرحله عملي ، آماده configاجراي از مثال مي توان به كاربردهايي نظير امتحان پيكربندي قبل به عنوان

مجازي، اشاره سرورهاي براي روتر يك عنوان به CHR از ، استفاده MikroTik گواهينامه آزمون براي شدن

نمود.

بر روي GNS3 از استفاده با RouterOS Virtual Labsساخت دراينجا دستورالعمل هاي مقدماتي جهت

Windows . آورده شده است

يك برنامه گرافيكي شبيه GNS3نيز اجرا شود. MACو Linuxمي تواند بر روي GNS3 نكته ي مهم :

ساز شبكه است.

است كه مي توانيد از سايت GNS3 ،v1.3.9، آخرين نسخه August) (2015 در زمان ارايه اين مقاله

هاي:

gui/releases/tag/v1.3.9-github.com/GNS3/gns3https:// و يا http://www.gns3.com

نماييد. دانلود

Page 15: ﺖﺳﺮﻬﻓ - مهندس محمد شه منشshahmanesh.ir/CHRTraining.pdf · 3 VMware رد CHR ﺐﺼﻧ ... يور ﺮﺑ GNS3 زا هدﺎﻔﺘﺳا ﺎﺑ RouterOS Virtual

 

دازي

، اما

صورت

شده

ستفاده كند.

با نصب و راه اند

v2.4.0 است

h دانلود و بص

QEMU نصب

Qemu نيز اس

Qem همزمان

Q ويندوز براي

qemuhttp://

Uصورت يافتن

Q برداريد.را

Vi و همچنين

mu حاضر حال

QEMU سخه

.weilnetz.d

را بررسي و در ص

ام خواهد شد.

emuك گزينه

 

rtualBox ز

ح مي كنيم . در

نس د. جديدترين

v2.2 .است

/de/w64يت

ر QEMUود

انجا GNS3ب

(GNS3 تيك ،

hyp مي تواند از

Q را پيشنهاد م

و اجرا مي شود

GN ،2.0ست

ي توانيد از ساي

وجو نصب، حين

مود.

جداگانه از نصب

.)فرض ش

-all-1.3.9-3

pervisor ك

emu به شما

ت خودكار نصب

S3 كه همراه

QEMU را مي

.GNS3 ح در

تفاده خواهد نم

QE به صورت

پيش تنظيمات با(

one.exe-in

GN به عنوان يك

، CHR جراي

GN به صورت ،

QEMU اي

Uترين نسخه

نه نصب نماييد.

ستم ، از آن است

EMU، نصب جا

ل انجام كار:

( QEMU صب

GNS3 )eب

13 

NS3

اج براي

NS3

نسخه

جديدت

جداگان

در سيس

در اينج

مراحل

) نص1

) نصب2

 

Page 16: ﺖﺳﺮﻬﻓ - مهندس محمد شه منشshahmanesh.ir/CHRTraining.pdf · 3 VMware رد CHR ﺐﺼﻧ ... يور ﺮﺑ GNS3 زا هدﺎﻔﺘﺳا ﺎﺑ RouterOS Virtual

   

14  

دانلود خواهد شد. اضافه مورد نياز هاي لزوم فايل صورت در

دستگاه ميزبان ) ، بايد يك Windows به اينترنت ( و يا به Virtual RouterOSدسترسي ) براي 3

interfaceloopback ايجاد وInternet Connection Sharing .بر روي آن فعال گردد

باز شود. Add Hardware Wizardرا اجرا نماييد تا پنجره 'hdwwiz.exe'كار ، دستور اين انجام براي

سخت افزار مطابق مسير زير را انتخاب نماييد:

Page 17: ﺖﺳﺮﻬﻓ - مهندس محمد شه منشshahmanesh.ir/CHRTraining.pdf · 3 VMware رد CHR ﺐﺼﻧ ... يور ﺮﺑ GNS3 زا هدﺎﻔﺘﺳا ﺎﺑ RouterOS Virtual

 

(Ad

Mic

Con

م اين

ب، و

'All

شبكه

dvanced) ->

crosoft KM

ntrol Pane

ي ادامه كار نام

ي شود را انتخاب

other low

H كارت ش ،

> Network

TEST Lo-M

> Netw-el

شده است. براي

يد.

رنت استفاده مي

network us

Home Netw

Adapters -

oopback، ت

work and S

n جديد اضافه

In را فعال نماييد

به اينتر شما وتر

از نماييد.

sers to co

work Con

 

-> Microso

M وجود نداشت

Sharing ce

network ad

مي دهيم. ير

nternet Co

كامپيو اتصال ي

Propert را با

onnect thro

nnectionت

oft -> Micro

Microsoft L

> C-enter

dapterه يك

Loopba' تغيي

nnection S

net اي كه براي

> Sha-ties

ough this c

و در قسمت

osoft Loopb

Loopback a

ب نماييد.

Change ad

خواهيد كرد ك

ne را به'ack

Sharingست

twork inter

aring نموده و

computer's

ل نمودها فعا

تخاب نماييد.

back adapt

adapterزينه

Ada را انتخاب

dapterسير

sett مشاهده

etwork ada

حله بعد ، الزم اس

rface اين كار

ن كليك راست

s Internet

connect را

'Loopb را انتخ

15 

ter

اگر گز

apter

در مس

ings

apter

در مرح

براي

روي آن

گزينه

tion'

back'

 

Page 18: ﺖﺳﺮﻬﻓ - مهندس محمد شه منشshahmanesh.ir/CHRTraining.pdf · 3 VMware رد CHR ﺐﺼﻧ ... يور ﺮﺑ GNS3 زا هدﺎﻔﺘﺳا ﺎﺑ RouterOS Virtual

   

16  

Windows را به كارت شبكه 192.168.137.1به صورت خودكار آي پيLoopback اختصاص خواهد

داد.

دانلود نماييد. viewtopic.php?f=21&t=98981 را از )img. فايل ( CHR image) آخرين نسخه 4

5 (GNS3 .را باز نماييد

را GNS3 مختلف پيشنهاد مي شود مسيرهاي بين كامپيوترهاي GNS3ابه جايي راحت تر پروژه هاي جبراي

.استميسر Preferences-Edit < تغيير دهيد . انجام اين كار از مسير به شرح زير

تغيير دهيد: C:\GNS3 را به My projects, My binary imagesفايل هاي مسير

Page 19: ﺖﺳﺮﻬﻓ - مهندس محمد شه منشshahmanesh.ir/CHRTraining.pdf · 3 VMware رد CHR ﺐﺼﻧ ... يور ﺮﺑ GNS3 زا هدﺎﻔﺘﺳا ﺎﺑ RouterOS Virtual

   

17  

: RouterOS ) ايجاد يك نمونه 6

مراحل زير را به ترتيب انجام دهيد:

Edit -> Preferences -> Qemu VM's -> New ->

در قسمتType گزينه ،Default را انتخاب نماييد)Type: Default.(

گزينه پيشنهادي جهت تخصيص مقدارRAM به RouterOS 64 مورد نظرMB .مي باشد

در نهايتdisk image دانلود نموديد را انتخاب نماييد. 4اي كه در مرحله

Page 20: ﺖﺳﺮﻬﻓ - مهندس محمد شه منشshahmanesh.ir/CHRTraining.pdf · 3 VMware رد CHR ﺐﺼﻧ ... يور ﺮﺑ GNS3 زا هدﺎﻔﺘﺳا ﺎﺑ RouterOS Virtual

 

ير داده و به حالتت تغيي زير مراحل Rout را طبق ص دهد:

 

terOsد نماد

Rou را تشخيصداشته باشيد بايد

uterماهيت ند

، به خاطر د 6ه بتوا GNS3تا

: ي مهم

ن اجراي مرحلهعريف نماييد ، ت

18 

ي نكته

در حينروتر تع

 

Page 21: ﺖﺳﺮﻬﻓ - مهندس محمد شه منشshahmanesh.ir/CHRTraining.pdf · 3 VMware رد CHR ﺐﺼﻧ ... يور ﺮﺑ GNS3 زا هدﺎﻔﺘﺳا ﺎﺑ RouterOS Virtual

   

19  

Page 22: ﺖﺳﺮﻬﻓ - مهندس محمد شه منشshahmanesh.ir/CHRTraining.pdf · 3 VMware رد CHR ﺐﺼﻧ ... يور ﺮﺑ GNS3 زا هدﺎﻔﺘﺳا ﺎﺑ RouterOS Virtual

   

20  

Page 23: ﺖﺳﺮﻬﻓ - مهندس محمد شه منشshahmanesh.ir/CHRTraining.pdf · 3 VMware رد CHR ﺐﺼﻧ ... يور ﺮﺑ GNS3 زا هدﺎﻔﺘﺳا ﺎﺑ RouterOS Virtual

   

21  

قابل مشاهده است: RoutersBrowseايجاد شده و از پنل RouterOS نمونه جديد

7 (GNS3 به منظور ايجاد RouterOS Virtual Lab است. شده اندازي راه

اصلي ، به هر تعداد كه نياز داريد ، صفحه روي ، بر RouterOSنمودن نمونه Drag and Dropمي توانيد با

virtual router .ايجاد نموده، و ارتباط بين آنها را از طريق لينك ها برقرار نماييد

Page 24: ﺖﺳﺮﻬﻓ - مهندس محمد شه منشshahmanesh.ir/CHRTraining.pdf · 3 VMware رد CHR ﺐﺼﻧ ... يور ﺮﺑ GNS3 زا هدﺎﻔﺘﺳا ﺎﺑ RouterOS Virtual

   

22  

Ethernetرا اضافه كرده و 'Cloud' كامپيوتر ، بايد گزينه Loopback interfaceبراي دسترسي به

پيكربندي نماييد. Loopbackمربوط به آن را جهت ارتباط با اينترفيس

روي DHCP serverكنيد. از آنجاييكه يك متصل RouterOSرا به Cloudكارت شبكه سوئيچ بوسيله

Loopback interface ، ويندوز وجود داردRouterOS مي تواند آدرسIP را به صورت اتوماتيك دريافت

زير بر روي روتر: configنمايد. البته به شرط اعمال

/ip dhcp-client

را انتخاب Start) روترها را يكي يكي روشن كنيد. براي اين كار بر روي هر روتر كليك راست كرده و گزينه 8

موجود در باالي Playنماييد. روش ديگر براي روشن نمودن روتر اين است كه پس از انتخاب هر روتر ، از كليد

صفحه استفاده نماييد.

نماييد. Double-clickربوط به هر روتر ، روي روتر مورد نظر م terminal consoleحال براي باز شدن

Page 25: ﺖﺳﺮﻬﻓ - مهندس محمد شه منشshahmanesh.ir/CHRTraining.pdf · 3 VMware رد CHR ﺐﺼﻧ ... يور ﺮﺑ GNS3 زا هدﺎﻔﺘﺳا ﺎﺑ RouterOS Virtual

   

23  

و از درون ويندوز ، الزم است به كمك دستور زير گزينه Winboxتوسط RouterOSمديريت ) براي 9

RoMON :را بر روي روترها فعال نماييد

/tool romon set enabled=yes

ويندوز متصل است ، Loopbackاي كه مستقيما به اينترفيس RouterOSبا RoMONو با استفاده از

ارتباط برقرار نماييد.

: CHRدر استفاده از مهمنكات

com/wiki/Manual:RoMONhttp://wiki.mikrotik.را از سايت RoMON مورد در بيشتر اطالعات

نماييد.دريافت

Page 26: ﺖﺳﺮﻬﻓ - مهندس محمد شه منشshahmanesh.ir/CHRTraining.pdf · 3 VMware رد CHR ﺐﺼﻧ ... يور ﺮﺑ GNS3 زا هدﺎﻔﺘﺳا ﺎﺑ RouterOS Virtual

 

جام

/sys

Loo

وترها

ك دستور زير انجا

stem ident

opbackريق

شده و همه رو

كار را به كمك

ity set nam

و روترها از طر

Sta پيكربندي

نماييد.

ري نماييد. اين

me=ROS_1

ده وجود دارد،

atic routing

را دارند.

GNS3 ايجاد

 

مختلف نامگذار

1

ر راه اندازي شد

gك از روترها

1-CHR631

ده را در برنامه

ام هاينها را به

كه با چهار روتر

ه اند. در هر يك

1 ز طريق روتر

شبيه سازي شد

يكديگر ، آنه از ا

سناريوي ساده ك

رنت متصل شد

ل به اينترنت ، از

نيد ميكروتيك

روترها بهتر مايز

در اينجا يك س

interf به اينتر

ت برقراري اتصال

ن ترتيب مي توان

24 

تم رايدهيد:

10 (

face

قابليت

و بدين

 

Page 27: ﺖﺳﺮﻬﻓ - مهندس محمد شه منشshahmanesh.ir/CHRTraining.pdf · 3 VMware رد CHR ﺐﺼﻧ ... يور ﺮﺑ GNS3 زا هدﺎﻔﺘﺳا ﺎﺑ RouterOS Virtual

   

25  

نكات قابل توجه :

***GNS3 شامل) VPCS (Virtual PC كه يك ابزار ساده جهت تست شبكه است و داراي برخي استcommand :هاي ضروري همچون traceroute , ping , arp و حتي داراي قابليتDHCP client

در صورت لزوم مي تواند به روتر يا سوييچ متصل شود. VPCS. هستنيز

توجه اين است قابل استفاده كنيد. نكته Qemuاگر به يك سيستم عامل كامل نياز داشته باشيد، مي توانيد از .استانتخاب بهتري براي اين مورد VirtualBoxكمي كند است و Linux LiveCDدر اجراي Qemuكه

GNS3 هر دو گزينهQemu وVirtualBox را پشتيباني مي كند و مي تواند در يك سناريو از تركيب اين استفاده نمود. hypervisorsدو

networkيك ابزار Wiresharkد. شوه مي ينيز ارا Wireshark، ابزار GNS3*** به همراه نصب برنامه

packet analyzer قدرتمند است كه مي توان براي مانيتور كردن ترافيك بر روي يكinterface از آن استفاده نمود.

Start، بر روي لينك مورد نظر كليك راست نموده و گزينه GNS3براي مشاهده ترافيك بر روي يك لينك در

capture .را انتخاب نماييد

، به سايت Wiresharkبراي اطالعات بيشتر در مورد ويژگي هاي

https://www.wireshark.org/about.html .مراجعه نماييد

***GNS3 ديگر كامپيوتر يك به جابه جايي قابل پوشه ذخيره مي كند كه يك تمام فايل هاي پروژه را تحت است.

پايان