31
MỤC LỤC I. GIỚI THIỆU........................................................2 1. Vai trò của công nghệ thông tin hiện nay...............2 2. Giới thiệu về phần mềm GNS3............................2 2.1 Tổng quan............................................2 2.2 Các đặc điểm chính...................................3 I. CÁCH DOWLOAD VÀ CÀI ĐẶT PHẦN MỀM.............................4 1. Cách download GNS3..................................... 4 2. Hướng dẫn cài đặt GNS3................................. 4 II................................. HƯỚNG DẪN SỬ DỤNG PHẦN MỀN GNS3 10 1. Một số thao tác cơ bản router, switch…................10 2. Cấu hình mạng ảo:..................................... 13 3. Mô hình mạng thực tế.................................. 24 III...........................................................KẾT LUẬN 26 IV................................................TÀI LIỆU THAM KHẢO 26

hướng dẫn sử dụng phầm mềm GNS3

Embed Size (px)

Citation preview

Page 1: hướng dẫn sử dụng phầm mềm GNS3

MỤC LỤCI. GIỚI THIỆU.....................................................................................................................................2

1. Vai trò của công nghệ thông tin hiện nay.................................................................2

2. Giới thiệu về phần mềm GNS3..................................................................................2

2.1 Tổng quan.............................................................................................................2

2.2 Các đặc điểm chính..............................................................................................3

I. CÁCH DOWLOAD VÀ CÀI ĐẶT PHẦN MỀM................................................................4

1. Cách download GNS3................................................................................................4

2. Hướng dẫn cài đặt GNS3...........................................................................................4

II. HƯỚNG DẪN SỬ DỤNG PHẦN MỀN GNS3...................................................................10

1. Một số thao tác cơ bản router, switch….................................................................10

2. Cấu hình mạng ảo:...................................................................................................13

3. Mô hình mạng thực tế..............................................................................................24

III. KẾT LUẬN......................................................................................................................................26

IV. TÀI LIỆU THAM KHẢO..........................................................................................................26

Page 2: hướng dẫn sử dụng phầm mềm GNS3

Phần mềm GNS3 Nhóm 1_D09VT3

I. GIỚI THIỆU

1. Vai trò của công nghệ thông tin hiện nay.

Ngày nay CNTT đã len lỏi, phát huy trong mọi lãnh vực kinh tế_xã hội: ngân hàng,

trường học, các ngành kinh tế …

CNTT là một công cụ không thể thiếu, nó đóng góp 1 phần không nhỏ vào sự phát

triển của cá nhân, tổ chức và cho toàn xã hội.

Mạng lưới internet ngày càng được nhân rộng không chỉ ở thành thị mà còn cả nông

thôn. Để đáp ứng được sự phát triển như thế cần rất nhiều thiết bị công nghệ hiện đại.

Với một mạng lưới internet rộng lớn như thế muốn quản lý và ứng dụng được cần những

con người có đầy đủ kiến thức và am hiểu về lĩnh vực công nghệ thông tin. Trên thực tế,

khi học, tìm hiểu về chuyên ngành mạng internet ta cần được thực hành trên những thiết

bị thật, mỗi thiết bị đều có những chức năng khác nhau. Tuy nhiên những thiết bị sử dụng

cho mạng internet rất đắt tiền. Vì thế để giúp cho việc nghiên cứu và học tập được dễ

dàng các hãng chuyên về công nghệ thông tin lớn trên thế giới đã xây dựng một phần

mềm rất hữu ích đó là phần mềm giả lập router GNS3. GNS3 giúp chúng ta mô phỏng

một mô hình mạng giống với thực tế với đầy đủ các thiết bị ảo giống như thiết bị thật và

có đầy đủ chức năng như một thiết bị thật bên ngoài.

2. Giới thiệu về phần mềm GNS3.

2.1 Tổng quan.

GNS3 (Graphical Network Simulator) là một chương trình giả lập hệ thống mạng có

giao diện đồ họa, cho phép mô phỏng các mạng phức tạp, do nhóm chuyên gia gồm

Jeremy Grossmann, Benjamin Marsili, Claire Goudjil, Xavier Alt, Alexey Eromenko viết

và phát triển.

GNS3 cho phép chúng ta tạo một mô hình mạng hoàn chỉnh và chính xác. GNS3 liên

kết chặt chẽ với:

Dynamips: là một phần mềm dùng để mô phỏng Router của Cisco do Christophe

Fillot viết năm 2005.

Dynagen: Tạo cấu hình mạng cho Dynamips

2

Page 3: hướng dẫn sử dụng phầm mềm GNS3

Phần mềm GNS3 Nhóm 1_D09VT3

Qemu: Tạo và mô phỏng máy ảo nguồn mở trên PC.

VirtualBox (VB): Là một phần mềm tạo máy ảo nguồn mở mạnh mẽ, Sun

Microsystem đã mua lại VB và được tập đoàn Oracle phát triển.

GNS3 là một công cụ tuyệt vời dành cho các kỹ sư hệ thống mạng làm việc trong

phòng Labs, chuyên nghiên cứu và phát triển hệ thống mạng hay chuẩn đoán các vấn đề

xảy ra trong hệ thống mạng. Cũng như rất phù hợp với tất cả những ai đang theo học các

chứng chỉ của Cisco (CCNA, CCNP, CCIP và CCIE) và chứng chỉ của Juniper (JNCIA,

JNCIS và JNCIE).

Ngoài ra, nhờ VB được tích hợp trong GNS3 mà các nhà quản trị, kỹ sư hệ thống

mạng có thể tận dụng GNS3 để thực hiện Labs và nghiên cứu, học chứng chỉ của các

hãng khác như Microsoft (MCSA, MCSE), RedHat (RHCT, RHCE) và Novell (CLP).

GNS3 mô phỏng tốt Cisco Router, nhưng nó không hỗ trợ việc mô phỏng Switch

thuộc dòng Catalyst của Cisco, vì liên quan đến vấn đề hỗ trợ bộ xử lý ASIC

(Application Specific Integrated Circuit) trên các thiết bị đó. Tuy nhiên vẫn có thể cấu

hình chức năng chuyển mạch bằng cách sử dụng card NM- 16ESW EtherSwitch trên

Router.

GNS3 được phát triển bằng Python và thông thông qua PyQt và phần giao diện đồ hoạ

thì sử dụng thư viện Qt, rất nổi tiếng về tính hữu dụng của nó trong dự án KDE. GNS3

cũng sử dụng kỹ thuật SVG (Scalable Vector Graphics) để cung cấp các biểu tượng chất

lượng cao cho việc thiết kế mô hình mạng.

GNS3 là chương trình mã nguồn mở, miễn phí, chương trình có thể sử dụng trên nhiều

hệ điều hành, bao gồm cả Windows, Linux, và cả hệ điều hành MacOS X

2.2 Các đặc điểm chính.

- Thiết kế chất lượng cao và cấu trúc topo mạng phức tạp

- Mô phỏng của nhiều định tuyến nền tảng Cisco IOS, IPS, PIX và ASA firewall.

- Mô phỏng Ethernet đơn giản, ATM và Frame Relay Switch.

- Kết nối mạng ảo với thế giới thực.

- Bắt gói tin bằng Wireshark.

3

Page 4: hướng dẫn sử dụng phầm mềm GNS3

Phần mềm GNS3 Nhóm 1_D09VT3

Chú ý: Người sử dụng phải cung cấp IOS/IPS/PIX/ASA/JunOS để sử dụng thí nghiệm

của họ với GNS3.

- Phần mềm này được viết ra nhằm mục đích:

+ Giúp mọi người làm quen với thiết bị Cisco.

+ Kiểm tra và thử nghiệm những tính năng trong cisco IOS.

+ Test các mô hình mạng trước khi đi vào cấu hình thực tế.

I. CÁCH DOWLOAD VÀ CÀI ĐẶT PHẦN MỀM.

1. Cách download GNS3.

Để sử dụng GNS3, bạn có thể download tại : http://www.gns3.net/download

Với người dùng Windows:

Người mới sử dụng GNS3 được đề nghị cài đặt gói GNS3 all-in-one , bao gồm

Dynamips, Winpcap, Qemu/Pemu, Putty, VPCS và Wireshark giúp bạn không cần phải

cài Python, PyQt và Qt. Nó cũng cung cấp tính năng Explorer “tích hợp” nên bạn có thể

double-click lên tập tin network để chạy chúng. Nó cung cấp mọi thứ bạn cần để có thể

chạy được GNS3 trên máy cá nhân hay máy ở xa.

Với người dùng Linux:

Người dùng Linux cần download Dynamips và giải nén vào một chỗ thích hợp. Cài

đặt những gói phụ thuộc của GNS3 và sau đó chạy GNS3. Người dùng cũng có thể thử

phiên bản binary dành cho Linux, giúp không cần phải cài Python, PyQt và Qt.

GNS3 cũng có thể được sử dụng để thử nghiệm các tính năng của Cisco IOS, Juniper

JunOS hoặc kiểm tra cấu hình mà đã được triển khai trên router thật.

Nhờ tích hợp với VirtualBox mà ngày nay ngay cả những kỹ sư hệ thống và quản trị

viên có thể tận dụng lợi thế của GNS3 để làm những thí nghiệm và học tập trên Redhat

(RHCE, RHCT), Microsoft (MSCE, MSCA), Novell (CLP) và nhiều chứng nhận nhà

cung cấp khác.

2. Hướng dẫn cài đặt GNS3

4

Page 5: hướng dẫn sử dụng phầm mềm GNS3

Phần mềm GNS3 Nhóm 1_D09VT3 Kích đúp chuột vào file vưa download về và tiến hành cài đặt bình thường theo chế độ

mặc định bằng cách nhấn Next.

Sau khi hoàn tất thủ tục cài đặt trên màn hình xuất hiện

Bước 1

Cấu hình Dynamips

Bạn kích chuột vào biểu tượng GNS3 trên Desktop để vào giao diện chính.

Để sử dụng Dynamips trong GNS3, bạn phải cấu hình đường dẫn tới nó và cổng nền

(base port). Những thiết lập này sẽ ñược sử dụng bởi Hypervisor Manager và để nạp tập

5

Page 6: hướng dẫn sử dụng phầm mềm GNS3

Phần mềm GNS3 Nhóm 1_D09VT3tin .net. Truy xuất vào phần Preferences (ctrl +shifl +p) trong menu Edit: Bạn chon

đường dẫn đến thư tập tin Dynamips.exe --> nhấn Test để kiểm tra. ---> nhấn OK!

Bước 2: Add HDH IOS

Vào Exit -> IOS images and hypervisors /IOS images.

- Bạn có thể dowload IOS images về trên internet .

- Trên Windows, để tập tin ảnh vào thư mục C:\Program Files\Dynamips\images.

Thực tế thì bạn có thể đặt tập tin ảnh ở bất cứ chỗ nào bạn muốn.

- Các tập tin Cisco IOS images đã được nén lại. Những tập tin ảnh đã nén này sẽ làm

việc tốt với Dynamips*, tuy nhiên quá trình boot sẽ bị chậm lại bởi quá trình giải nén

(giống như trên các router thật).Trên Linux hoặc Mac OS ta nên giải nén chúng .

6

Page 7: hướng dẫn sử dụng phầm mềm GNS3

Phần mềm GNS3 Nhóm 1_D09VT3

- Chọn đường dẫn đến thư mục chứa IOS, bằng cách kích vào images file. Ở đây, chọn

router c2691. Sau khi chọn đường dẫn đến IOS xong bạn nhấn chon Save -> close

Bước 3

7

Page 8: hướng dẫn sử dụng phầm mềm GNS3

Phần mềm GNS3 Nhóm 1_D09VT3

- Kích chuột vào router C2691 giữ và kéo thả vào ô bên cạnh. Lúc này bạn sẽ thấy ở

tab Topology Summary router (Ro) sẽ báo mầu đỏ nghĩa là router đang chế độ Turn off.

2.1 IDLE PC

- Khi Start lên bạn vào Task manager sẽ thấy CPU lên rất cao , điều này khiến máy ta

bị chậm lại( dùng tổ hợp phím alt+ ctrl+ delete để hiện lên task manager).

- Lúc này bạn kích phải chuột vào router chọn Idle PC và chờ trong giây lát.

8

Page 9: hướng dẫn sử dụng phầm mềm GNS3

Phần mềm GNS3 Nhóm 1_D09VT3

- kích chọn tư có dấu * nhấn ok.

- Bây giờ bạn xem lại CPU xuống đáng kể giảm 10 % là hiệu quả nhất.

9

Page 10: hướng dẫn sử dụng phầm mềm GNS3

Phần mềm GNS3 Nhóm 1_D09VT3

CPU sử dụng 61% bởi vì Dynamips ko biết khi nào router ảo ở trạng thái "idle"

(khoảng thời gian router không ở trạng thái xử lý), và lúc nào router ở trạng đang thực

hiện công việc của nó. Lệnh idlepc phân tích IOS đang chạy để tìm trong mã lệnh của nó

những trạng thái "idle", Khi được xác lập, router sẽ ở trạng thái "ngủ - sleeps", do vậy

làm giảm bớt năng lực của CPU, mà vẫn ko làm giảm hiệu năng của virtual router. Vì thế

tối ưu dung lượng RAM, khi bạn chạy nhiều virtual router.

II. HƯỚNG DẪN SỬ DỤNG PHẦN MỀN GNS3

1. Một số thao tác cơ bản router, switch…

Để add thêm Interface thì bạn phải Stop Router sau đó kick đúp chuột vào Router sẽ xuất

hiện bảng như bên dưới. Bạn kick vào tên của router (R0) như hình sau đó chọn tab Slots

và chọn add thêm bao nhiêu serial tùy thích và và bạn có thế add thêm cả fastethernet

10

Page 11: hướng dẫn sử dụng phầm mềm GNS3

Phần mềm GNS3 Nhóm 1_D09VT3

- Nhấn ok để chấp nhận thiết lập.Start router lên thì bạn sẽ có thêm serial.

- Như mình chọn NM-4T thì mình sẽ có thêm 4 serial.

- Kết nối hai Router với nhau mình dùng cable serial

- Để kết nối Router vào port Switch mình dùng cable Fastethernet

11

Page 12: hướng dẫn sử dụng phầm mềm GNS3

Phần mềm GNS3 Nhóm 1_D09VT3

- Bạn có thể xem mình kết nối hai router với nhau bằng Interface nào để có thể cấu

hình thì ta có thể làm như sau:

- Trong tab topology summary bạn kick vào "+"bạn sẽ nhìn thấy như hình bên dưới

- Khi bạn cấu hình router thì bạn cần bít là mình dang cấu hình cho cổng nào và nó

được kết nối vào đâu.

Lưu thiết lập.

- Bạn chỉ cần kick vào biểu tượng seve network file ->save 

12

Page 13: hướng dẫn sử dụng phầm mềm GNS3

Phần mềm GNS3 Nhóm 1_D09VT3

Chú ý: Mọi câu lệnh bạn sử dụng để cấu hình cho Router trong GNS3 đều được sử

dụng như Router thật và dùng IOS thật nhưng Switch trong GNS3 là switch trong suốt

bạn không thể thực thiện cấu hình Switch

2. Cấu hình mạng ảo:

Nối router ảo với card mạng PC :

Để nối Router với máy tính, trên máy tính ta tạo interface loopback.

Mycomputer kích chuột phải chọn manager

13

Page 14: hướng dẫn sử dụng phầm mềm GNS3

Phần mềm GNS3 Nhóm 1_D09VT3

Kích chuột vào device Manager chọn tên con PC của bạn

Kích chuột phải vào tên con PC của bạn ( aviSHO-PC) chọn add legacy hardwave

Sau đó chọn next ->

14

Page 15: hướng dẫn sử dụng phầm mềm GNS3

Phần mềm GNS3 Nhóm 1_D09VT3

Tiếp tục chọn next-> chọn network adapter

Next

15

Page 16: hướng dẫn sử dụng phầm mềm GNS3

Phần mềm GNS3 Nhóm 1_D09VT3

Bạn đợi trong thời gian ít phút nó hiện ra một list danh mục bạn kích chuột vào và

chọn Microsoft -> Microsoft loopback adater

Next->next ->finish.

Vào My Network Places, ta thấy có thêm 1 biểu tượng của card mạng loopback vưa

mới thêm vào.

16

Page 17: hướng dẫn sử dụng phầm mềm GNS3

Phần mềm GNS3 Nhóm 1_D09VT3

Vì card loopback khỏi cần gắn dây, card vẫn trong trạng thái “up”. Nên dùng card

loopback sẽ tiện lợi hơn.

17

Page 18: hướng dẫn sử dụng phầm mềm GNS3

Phần mềm GNS3 Nhóm 1_D09VT3

Kéo biểu tượng hình đám mây (cloud), đây chính là PC. Ta vào Configure để chỉnh

sửa vài thông số.

Click C1, thẻ NIO Ethernet, chọn dòng có chữ Loopback Driver..

Click Add, Apply, OK.

18

Page 19: hướng dẫn sử dụng phầm mềm GNS3

Phần mềm GNS3 Nhóm 1_D09VT3

Chọn kết nối dây tư PC (cloud), bấm vô sẽ hiện nio_gen_eth…, chọn cái này và kéo

lên router.

Đặt IP cho router và PC, ta có thể tư PC ping lên router thành công và ngược lại.

Một số cài đặt mở rộng khác:

19

Page 20: hướng dẫn sử dụng phầm mềm GNS3

Phần mềm GNS3 Nhóm 1_D09VT3

Bạn muốn thay đổi icon đám mây thành PC , nhìn cho giống PC thật. Ta vào Edit,

Sympol Manager

Chọn biểu tượng hình computer, click dấu > , biểu tượng được đưa sang phải, Name :

đặt tùy ý, Type : chọn Cloud, nhấn Apply, OK.

20

Page 21: hướng dẫn sử dụng phầm mềm GNS3

Phần mềm GNS3 Nhóm 1_D09VT3

Ta bỏ đám mây đi, giờ biểu tượng PC abc là máy tính, ta cấu hình ý như lúc nãy ( tức

là phải chuột lên PC C1, chọn configure …). Start router lên, và nối dây vào PC như

hình.

Nếu bạn muốn kết nối nhiều PC với nhiều router, trong khi ta chỉ có 1 PC thật. Ta có

thể dùng Vware để tạo ra các máy tính ảo, và kết nối với router ảo, nhưng điều này tốn

nhiều tài nguyên của PC . Nếu bạn chỉ đơn giản, cần PC để ping kiểm tra, thì việc tạo ra

các PC ảo trên chính GNS3 là điều tuyệt vời :

Đầu tiên bạn vào http://wiki.freecode.com.cn/doku.php?id=wiki:vpcs để tải vpcs-0.21

về máy. Lưu đâu cũng được.

Bạn tạo được 9 PC ảo tất cả. Ví dụ ta cần tạo thêm 2 PC ảo cho sơ đồ sau :

Mở file vpcs.exe lên, dùng lệnh show :

21

Page 22: hướng dẫn sử dụng phầm mềm GNS3

Phần mềm GNS3 Nhóm 1_D09VT3

Giả sử ta dùng VPCS1(pc1) nối router R1 và VPCS2(pc2) nối router R3. Bạn đặt IP

cho 2 PC ảo này :

192.168.10.2 là IP của PC1, 192.168.10.1 là IP của router R1, 24 là subnetmask

Sau đó bạn muốn đặt cho PC2, tư VPCS1> 2 để chuyển sang đặt IP cho PC2.

Ta đặt IP xong, giờ tới phần cấu hình và kết nối 2 PC ảo vào 2 router ảo.

Phải chuột vào PC1, chọn configure, chọn C1, thẻ NIO UDP, cài đặt :

22

Page 23: hướng dẫn sử dụng phầm mềm GNS3

Phần mềm GNS3 Nhóm 1_D09VT3

Local port : 30000 – Remote host 127.0.0.1 – Remote port 20000

Add, Apply, OK.

Tương tự với PC2, nhưng :

Local port : 30001 – Remote host 127.0.0.1 – Remote port 20001

Các thông số remote và local, giúp ta phân biệt các PC.

Ta gắn cáp tư các PC với router :

Và tương tự với C2.

3. Mô hình mạng thực tế.

23

Page 24: hướng dẫn sử dụng phầm mềm GNS3

Phần mềm GNS3 Nhóm 1_D09VT3

Ta thực hiện ping giữa các phần tử trong mạng với nhau,

Trong phần này con PC là PC thật tức là máy tính của bạn, tư PC ping đến địa chỉ

192.168.1.1 -> kết nổi thành công bạn có thể gửi và nhận gói tin như mạng thực tế.

Kết quả mô phỏng

show run R2:

Ping tư R1 đến Pc:

24

Page 25: hướng dẫn sử dụng phầm mềm GNS3

Phần mềm GNS3 Nhóm 1_D09VT3

Ping tư Pc đến R1:

III. KẾT LUẬN

Sau khi tìm hiểu về GNS3 nhóm chúng em thấy GNS3 là một là một chương trình giả

lập hệ thống mạng có giao diện đồ họa, cho phép mô phỏng các mạng phức tạp, tạo một

mô hình mạng hoàn chỉnh và chính xác được ứng dụng trong thực tế.

25

Page 26: hướng dẫn sử dụng phầm mềm GNS3

Phần mềm GNS3 Nhóm 1_D09VT3

IV. TÀI LIỆU THAM KHẢO

1, http://www.youtube.com/watch?v=vAt9VhLhKSY

2, http://www.gns3.net/download

26