0×1.安裝前的準(zhǔn)備工作
1)下載GNS3
GNS3支持三種系統(tǒng):Windows掸茅,Linux以及MacOS;Windows用戶請(qǐng)先到[GNS3官方網(wǎng)站]下載GNS3最新版本(已提供百度網(wǎng)盤(pán)下載地址在本段末尾)柠逞,點(diǎn)擊"FREE DOWNLOAD"(需要注冊(cè)一個(gè)賬號(hào)),登陸后昧狮,選擇Windows版本下載,雙擊下載的文件安裝板壮,請(qǐng)勿安裝在中文目錄逗鸣,保持目錄無(wú)空格; Ubuntu用戶可以直接使用終端來(lái)安裝(僅64位支持)绰精,如下:
01
1.安裝GNS3-GUI
02
qing@qingsword.com:~$
sudo
add-apt-repository
ppa:gns3/ppa
03
qing@qingsword.com:~$
sudo
apt-get
update
04
qing@qingsword.com:~$
sudo
apt-get
install
gns3-gui
05
2.安裝GNS3-IOU模塊
06
qing@qingsword.com:~$
sudo
dpkg
--
add
-architecture i386
07
qing@qingsword.com:~$
sudo
apt-get
update
08
qing@qingsword.com:~$
sudo
apt-get
install
gns3-iou
09
10
如果遇到軟件關(guān)聯(lián)問(wèn)題撒璧,請(qǐng)先更新系統(tǒng),如下笨使,然后再進(jìn)行安裝
11
qing@qingsword.com:~$
sudo
apt-get
update
&&
sudo
apt-get
upgrade
Windows版GNS3[百度網(wǎng)盤(pán)]下載地址卿樱,版本為"GNS3-1.5.2-all-in-one"。
2)下載IOU鏡像
前往[GNS3官方Github]硫椰,下載最新版本VMware的IOU鏡像繁调,本文完成時(shí),最新的IOU鏡像為"GNS3.VM.VMware.Workstation.1.5.2.zip"最爬,解壓縮后會(huì)得到一個(gè)后綴為".ova"的文件涉馁,一會(huì)要用VMware導(dǎo)入的就是這個(gè)文件; 注意:IOU的版本要和GNS3主版本一致爱致,例如本例下載的GNS3是1.5.2烤送,那么這個(gè)IOU也必須是1.5.2的,才能正常連接糠悯;
GNS3_IOU[百度網(wǎng)盤(pán)]下載地址帮坚,版本為"GNS3.VM.VMware.Workstation.1.5.2"妻往。
3)下載并安裝VMware
請(qǐng)參考本站這篇文章[[ubuntu入門(mén)手冊(cè)]-6-安裝VMware Workstation for Linux],內(nèi)容同樣適用于Windows试和,文中提供了最新版本的VMware激活Key讯泣;
4)下載GNS3組件Vpcs
前往[VPCS下載地址],這個(gè)地址是GNS3官方Github項(xiàng)目中指定的地址阅悍,本文完成時(shí)最新版是0.8好渠; 注意:只有0.6.1和0.8b這兩個(gè)版本才支持GNS3.1.5.2; Ps:通過(guò)實(shí)驗(yàn)后發(fā)現(xiàn)节视,最新版的0.8b for Linux在Ubuntu上存在一個(gè)Bug拳锚,使用任何命令都只會(huì)輸出命令對(duì)應(yīng)的幫助,不清楚Windows版會(huì)不會(huì)這樣寻行,所以我改用了0.6.1 for linux這個(gè)版本[0.6.1 for linux下載地址(64位版)]霍掺;
4)下載IOS
路由器IOS:[unzip-c3640-ik9o3s-mz.124-10.bin] 交換機(jī)IOS:[i86bi-linux-l2-adventerprisek9-15.1a.bin]
5)下載CiscoIOUKeygen
用于計(jì)算IOU許可號(hào)iourc:[CiscoIOUKeygen.py]
建議將上面所有下載或安裝的軟件都放在全英文命名的目錄(路徑中沒(méi)有中文或空格),準(zhǔn)備工作完成拌蜘。
0×2.配置IOU鏡像虛擬機(jī)
如果對(duì)VMware虛擬機(jī)不是很熟悉的朋友杆烁,建議去學(xué)習(xí)一下虛擬機(jī)的基礎(chǔ)知識(shí),本文不會(huì)對(duì)這些基礎(chǔ)做過(guò)多的解釋简卧。
打開(kāi)VMware兔魂,在菜單中選擇"File"->"Open",找到第一節(jié)第2部分下載解壓縮后的ova文件打開(kāi)贞滨,然后在彈出的對(duì)話框中點(diǎn)擊"Import"入热;
![Cisco-CCNA-GNS3-1](https://www.qingsword.com/qing/images/Cisco-CCNA-GNS3-1.jpg)
![Cisco-CCNA-GNS3-2](https://www.qingsword.com/qing/images/Cisco-CCNA-GNS3-2.jpg)
![Cisco-CCNA-GNS3-3](https://www.qingsword.com/qing/images/Cisco-CCNA-GNS3-3.jpg)
1
Windows在cmd中使用ipconfig命令查看陪蜻,下面是Ubuntu終端下的查看命令,這個(gè)IP地址(192.168.100.1)贱鼻,就是IOU虛擬機(jī)的網(wǎng)關(guān)地址宴卖,也是這個(gè)IOU與物理機(jī)通信的橋梁
2
qing@qingsword.com:~$
ifconfig
3
vmnet1 Link encap:以太網(wǎng) 硬件地址 00:50:56:c0:00:01
4
inet 地址:192.168.100.1 廣播:192.168.100.255 掩碼:255.255.255.0
啟動(dòng)這個(gè)虛擬機(jī)后滋将,會(huì)看到這個(gè)IOU的綜合信息提示頁(yè)面,包含了這個(gè)IOU第一次啟動(dòng)症昏,使用DHCP從vmnet1獲取到的IP地址(本例中這個(gè)IP地址是我改過(guò)的靜態(tài)地址随闽,后面會(huì)介紹更改方法,最好將它更改成靜態(tài)IP地址肝谭,這樣就不需要重復(fù)計(jì)算IOU的許可號(hào)了)掘宪,這個(gè)IOU上傳IOS的地址,以及ssh連接密碼攘烛,如下圖添诉;
![Cisco-CCNA-GNS3-4](https://www.qingsword.com/qing/images/Cisco-CCNA-GNS3-4.jpg)
![Cisco-CCNA-GNS3-5](https://www.qingsword.com/qing/images/Cisco-CCNA-GNS3-5.jpg)
![Cisco-CCNA-GNS3-6](https://www.qingsword.com/qing/images/Cisco-CCNA-GNS3-6.jpg)
0×3.配置GNS3
Ubuntu終端中輸入gns3來(lái)打開(kāi)GNS3圖形界面秀鞭,第一次打開(kāi)會(huì)彈出引導(dǎo)配置窗口趋观,我們不用這個(gè)來(lái)配置,所以選擇不再?gòu)棾龇姹撸缓骳ancel皱坛;
![Cisco-CCNA-GNS3-10](https://www.qingsword.com/qing/images/Cisco-CCNA-GNS3-10.jpg)
![Cisco-CCNA-GNS3-11-0](https://www.qingsword.com/qing/images/Cisco-CCNA-GNS3-11-0.jpg)
![Cisco-CCNA-GNS3-11-1](https://www.qingsword.com/qing/images/Cisco-CCNA-GNS3-11-1.jpg)
![Cisco-CCNA-GNS3-12](https://www.qingsword.com/qing/images/Cisco-CCNA-GNS3-12.jpg)
![Cisco-CCNA-GNS3-13](https://www.qingsword.com/qing/images/Cisco-CCNA-GNS3-13.jpg)
![Cisco-CCNA-GNS3-14](https://www.qingsword.com/qing/images/Cisco-CCNA-GNS3-14.jpg)
![Cisco-CCNA-GNS3-15](https://www.qingsword.com/qing/images/Cisco-CCNA-GNS3-15.jpg)
![Cisco-CCNA-GNS3-16](https://www.qingsword.com/qing/images/Cisco-CCNA-GNS3-16.jpg)
![Cisco-CCNA-GNS3-17](https://www.qingsword.com/qing/images/Cisco-CCNA-GNS3-17.jpg)
![Cisco-CCNA-GNS3-18](https://www.qingsword.com/qing/images/Cisco-CCNA-GNS3-18.jpg)
![Cisco-CCNA-GNS3-19](https://www.qingsword.com/qing/images/Cisco-CCNA-GNS3-19.jpg)
[license]gns3vm=73635fd3b0a13ad0;
然后按照下圖所示遵湖,點(diǎn)擊"browse"定位到剛才你保存的"iourc.txt"文件位置;
![Cisco-CCNA-GNS3-20](https://www.qingsword.com/qing/images/Cisco-CCNA-GNS3-20.jpg)
![Cisco-CCNA-GNS3-8](https://www.qingsword.com/qing/images/Cisco-CCNA-GNS3-8.jpg)
![Cisco-CCNA-GNS3-9](https://www.qingsword.com/qing/images/Cisco-CCNA-GNS3-9.jpg)
![Cisco-CCNA-GNS3-21](https://www.qingsword.com/qing/images/Cisco-CCNA-GNS3-21.jpg)
![Cisco-CCNA-GNS3-22](https://www.qingsword.com/qing/images/Cisco-CCNA-GNS3-22.jpg)
到這里脖苏,我們配置了物理機(jī)可運(yùn)行的路由器,虛擬機(jī)中可以運(yùn)行的交換機(jī)定踱,以及可以用于模擬簡(jiǎn)單PC的vpcs棍潘,已經(jīng)能夠完成CCNA全部的實(shí)驗(yàn)操作了,除此之外屋吨,GNS3還提供了VMware VM選項(xiàng)蜒谤,可以配置虛擬機(jī)模擬復(fù)雜PC或Linux防火墻,本文寫(xiě)到這里篇幅已經(jīng)過(guò)長(zhǎng)至扰,這一部分的內(nèi)容就留給讀者自己完成吧鳍徽。
配置完成后主界面如下,R是我們配置的物理機(jī)中可運(yùn)行的路由器敢课,SW是虛擬機(jī)中的交換機(jī)阶祭,vpcs是簡(jiǎn)單PC,拖拽到右邊區(qū)域后直秆,可以連線使用濒募,雙擊可以彈出對(duì)應(yīng)設(shè)備控制臺(tái)輸入命令;
![Cisco-CCNA-GNS3-23](https://www.qingsword.com/qing/images/Cisco-CCNA-GNS3-23.jpg)
0×4.使用終端連接管理器PAC
在Windows中有個(gè)收費(fèi)的軟件SecureCRT歇竟,可用于連接和管理GNS3設(shè)備挥唠,在Ubuntu中也有一款相同功能的開(kāi)源免費(fèi)軟件PAC(如果不想安裝這些軟件的朋友也沒(méi)有關(guān)系,每次啟動(dòng)后雙擊每個(gè)設(shè)備在打開(kāi)的終端中切換去輸入命令焕议,效果是一樣的)宝磨。
首先,前往分享PAC的資源站[PAC Manager]盅安,下載最新的PAC Manager唤锉,到本文完成時(shí)最新版是"pac-4.5.5.7-all.deb",打開(kāi)終端切換到下載目錄安裝PAC:
1
安裝過(guò)程中會(huì)出現(xiàn)關(guān)聯(lián)錯(cuò)誤宽堆,稍后處理它
2
qing@qingsword.com:~$
sudo
dpkg
-i pac-4.5.5.7-all.deb
3
4
安裝所有關(guān)聯(lián)程序
5
qing@qingsword.com:~$
sudo
apt-get
-f
install
6
7
安裝過(guò)程完成后腌紧,啟動(dòng)PAC
8
qing@qingsword.com:~$ pac
啟動(dòng)后創(chuàng)建新的連接,假設(shè)現(xiàn)在GNS3里啟動(dòng)了兩臺(tái)路由R1畜隶,R2,根據(jù)GNS3的配置我們知道路由的控制端口是從2000開(kāi)始的,那么R1就對(duì)應(yīng)了2000籽慢,R2就對(duì)應(yīng)了2001浸遗,以此類(lèi)推,PAC無(wú)法連接IOU中的交換機(jī)箱亿,IOU中的交換機(jī)只能通過(guò)雙擊圖標(biāo)打開(kāi)控制臺(tái)配置跛锌,下面是使用PAC連接到R1的步驟;
首先創(chuàng)建新的連接届惋,輸入自定義的名稱髓帽,為了與設(shè)備對(duì)應(yīng),本例輸入R1脑豹;
![Cisco-CCNA-GNS3-24](https://www.qingsword.com/qing/images/Cisco-CCNA-GNS3-24.jpg)
進(jìn)入配置界面郑藏,協(xié)議選擇"Telnet",IP使用本地回環(huán)127.0.0.1瘩欺,端口2000必盖,選擇不需要密碼的連接;
![Cisco-CCNA-GNS3-25](https://www.qingsword.com/qing/images/Cisco-CCNA-GNS3-25.jpg)
![Cisco-CCNA-GNS3-26](https://www.qingsword.com/qing/images/Cisco-CCNA-GNS3-26.jpg)
注意:如果GNS3中"Local server"配置的地址是本例中的"192.168.100.1"迄损,那么PAC中的telnet連接地址也要更改為這個(gè)IP定躏,而不是"127.0.0.1"。
Ps:GNS3.1.5.2版本中路由的控制端口不是從2000開(kāi)始的而是5000芹敌,所以配置端口的時(shí)候請(qǐng)將2000改成5000痊远,以此類(lèi)推。