俞木發

我們先在GNS3的官網(https://www.gns3.com/)下載并安裝最新版程序,該軟件是通過虛擬機來作為服務器使用的,所以還要安裝虛擬機軟件。這里以MicrosoftHyper-V操作為例(https://gns3.com/software/download-vm),下載完后將其解壓到“F:\GNS3”備用。
以管理員身份啟動PowerShell,輸入“set-ExecutionPolicyRemoteSigned”命令并回車(每輸入一條命令均需回車確認,下同),在彈出的提示窗口中按A鍵確認。繼續輸入并執行“cdf:\gns3”和“.\create-vm.ps1”命令,即可完成虛擬機的創建(圖1)。
接著在Windows10中安裝Hyper-V,啟動“Hyper-V管理器”后在虛擬機列表中就可以看到上述創建的“GNS3VM”虛擬機。啟動它,成功啟動后在啟動界面可以看到當前虛擬系統的詳細信息(圖2)。
啟動GNS3,進入它的主界面后依次點擊“File→NewBankProject”,新建一個名為Untitled的配置文件并保存。再依次點擊“Edit→Preferences”,在左側的窗格中切換到“GNS3VM”,然后在右側的窗格中勾選“EnabletheGNS3VM”,在虛擬機列表中選擇“Hyper-V”,其他選項使用默認設置。最后點擊“OK”按鈕保存退出(圖3)。
返回GNS3的主界面,在左側的窗格中切換到“BrowseAllDevices”,可以查看到很多常用的網絡設備。比如我們需要在公司的某個辦公室中搭建一個小型網絡,辦公室中的電腦通過交換機連接上網,現在我們可以先在GNS3中添加相應的設備繪制一個網絡拓撲圖,供實際布線時參考。
先在設備列表中拖拽一個“Cloud”(云網絡,這里使用它來表示連接到本地有線網卡的網絡)和“EthernetSwitch”(表示交換機)圖標到右側的空白窗格中,接著右擊“Switch”圖標并選擇“Configuration”,在打開的配置窗口中設置交換機的端口數,默認為8口,設置完后點擊“OK”按鈕(圖4)。
再拖拽兩個VPCS圖標(表示電腦)到該窗口中,接著點擊左側窗格中的“Addalink”(表示添加網線),然后點擊右側窗格中的“Cloud”圖標,在彈出的網卡列表中選擇“以太網”,表示通過以太網卡相連(圖5)。

繼續點擊“Switch”圖標,在彈出的端口列表中選擇“Ethernet0”,表示將網線連接到交換機的第一個端口。同理,繼續使用網線將PC1、PC2和交換機連接起來,這樣就完成了一個常見小型網絡的搭建(圖6)。
此外,我們還可以在其中添加路由器、防火墻、二級交換機、三級交換機等組成更為復雜的網絡環境。之后我們就可以按照此拓撲圖進行施工,或者在網絡出現故障時按圖索驥進行分析了。
完成網絡拓撲圖的設計后,我們還可以對其中的設備進行配置。比如為了學習思科路由器的設置,我們先到“https://zhaokaifeng.com/?p=6069”下載對應型號的模擬鏡像文件,下載完后將其保存在“F:\GNS3”備用。接著在圖3所示的界面中定位到“Dynamips→IOSrouters”,在右側的窗格中點擊“New”,然后按提示導入上述下載到的鏡像文件(圖7)。
接下來參照上述的方法將路由器、VPCS、網線等設備拖拽到右側的窗格中,完成網絡的搭建后點擊工具欄中綠色的開始按鈕給設備通電。再右擊添加的路由器并選擇“Console”,在打開的配置控制臺中就可以根據路由器的說明進行相應的配置了。比如輸入“conft”命令,可以進入它的設置界面(圖8)。方法同上,我們還可以對添加的PC1、PC2、交換機等設備進行更多設置。