2020年6月21日 星期日

GNS3安裝與設定教學(2.2.10) ※疑難:GNS3無法順利連上VM。(VMware Player)

今天要來把GNS3的一步一步安裝完成,因為安裝設定是對於網路初學者是有一點困難,這裡以「沒有經驗」的為對象,如果有經驗了,也不一定要照做。

官方的安裝教學(Windows),如果不排斥看英文,個人認為這裡更好。

第一步:下載 GNS3

GNS3官網,點 Download,然後會要求要有GNS3的帳號。註冊後,就能下載。

下載 GNS3

第二步:安裝 GNS3

一路按「Next」或「I Agree」


如果沒有VM檔的可以勾選,可以先把VM檔下載回來,但一般不用勾。
至於Tools,新手全勾選,有些是必須安裝才能順利使用。


官方對於Tools的簡短敘述


選一個VM Type的VM檔
(個人建議選 VMware Workstation)

VMware跟VirtualBox蠻大型就不在這裡多介紹,Hyper-V是Windows10的才有的,而且在職缺來說,使用Hyper-V的也有不少數。

一路往下跑安裝,「Solar-PuTTY」會要填Email的,填一下,因為之後GNS3會預設使用,到時還是得填才能使用,不然就要改設定。

第三步:設定 GNS3

首次進入GNS3,會看到這個畫面。


沒有特別需求就按「Next >」

下一步會做一些GNS3 VM的設定,此時選 VMware。如果是純新手,這個時候需要把VM Software,給安裝完成,而且 GNS3 VM的VM檔還沒有匯入到 VM Software。最後,VM Software 裡面要有「GNS3 VM」才能順利執行。

不同的VM Software會對應不同的VM檔,如果安裝中沒有下載的,VM檔可以到官方下載。

需要先在VM Software匯入VM檔才能下一步
※CPU數跟記憶體預設為 1、2048MB,VM檔預設也是如此,二者建議相同。
若第一次用就不去改參數,因為用預設下,二者也會一致。

如果是新手,而且又用「VMware Workstation Player」的,接下來是

「十分重要」

除了「WMware Wokstation Player」還需要「VMware VIX」才能讓GNS3順利執行VMware的GNS3 VM。

VMware VIX需要「1.17」版,連結,如果頁面被跳轉,用搜尋也可在第二頁看到。

WMware Wokstation Player需要「14」版連結,用15版會不能順利執行。

安裝二者後,打開WMware,去匯入VM檔。(圖為15版,但14版也一樣。)

先打開VM Software,這裡以「VMware」為例。

然後把剛下載的VM檔ZIP解壓縮後匯入VM檔。


如果第一次沒有設定好,之後可以在這裡設定。


如果有順利設定好,GNS3 VM要亮綠燈。
而且,在每次開GNS3時,都會自動用VMware
打開VM。

最後要測試VM是否能連上Internet,如果可以,後面就能專注要模擬練習的部分。先參考「GNS3模擬器」的「如何找到GNS3適合的Router與Switch」,加入一些可用的設備後,就可以開始使用GNS3做模擬設備練習。

VM進入「Test」測試,就可以知道VM是否能上網。


疑難雜症區

GNS3無法順利連上VM。(VMware Player)

22020-06-23,不知道是昨日Windows更新的問題,今天用GNS3無法連到VM,然後跳出一個訊息:
「Error while getting the VMs: The server vm is not a GNS3 server or it's a 1.X server」

意思很簡單,就是目前的VM被認為不是GNS3 VM。

打開GNS3可以順利啟動VM,那最簡單的方法是重載一次VM,重設定,這樣就完成了第一步驟。

對於「VMware」來說,必須先在GNS3內去跟VMware產生的Host介面(VMnet1)連結,才能順利跟VMware產的VM做連結。

如果是用DHCP的,經過這一步驟也能讓VMware 虛擬 Host 介面跟VM做連結,然後介面會取得一個以DHCP方式得到IP位置,接下來用電腦就能ping到VM就能通。

作者用過「Vitual Box」跟「VMware」目前只在VMware發現需要有這個步驟。


打開GNS3,GNS3也順利執行VM,但發現VM不通

拖曳 Cloud 跟  VPCS (在 local server) 
對 Cloud 按右鍵點 Console

勾選「Show special Ethernet interfaces」
然後上方切到「VMware Network Adapter WMnet1」
點「Add」


按下OK後,把 PC1 跟 Cloud 的 VMnet1 接起來。

啟動PC1,然後進入Console

這時用「CMD」打「ipconfig」去查「VMnet1」的位置
參考並選一個IP位置要做為PC1的IP位置。
(不知道的可以拿尾碼加1,此例為10.1.1.4)

設定IP位置,並
嘗試Ping VMnet1(位置在ipconfig可查)
嘗試Ping VM(寫在VM的資訊頁)
檢查GNS3 VM是不有亮綠燈
沒有則重啟GNS3,再看是否有沒有亮綠燈