模擬器分三種
- packet tracer
- GNS3
- EVE-NG
在學習網路的模擬器中
packet tracer 只能模擬 cisco 設備,當然在通過 CCNA 只要 packet tracer 就足夠了
要能連其他家的設備一並模擬
必須使用 GNS3 或是 EVE-NG
想必大多人在 google 階段
都會覺得 EVE-NG 比較好
EVE-NG 全名為 The Emulated Virtual Environment next generation
使用 web-ui 就可以讓多數人同時模擬
並內建各設備 icon 及簡易操作的見面,乍看之下比 GNS3 是更好的選擇
所以就踩到 EVE-NG 的地雷了
EVE-NG
在開始使用時,真的是令我覺得驚豔
但深入使用後發現該套模擬器的問題卻蠻嚴重的
1.EVE-NG Community Edition 不支援開機狀態下接線
也就是說在模擬的過程中可能要跳線、更改線路
是沒辦法的
這造成很大的困擾,因為某些虛擬的 device 開機會非常久
所以在測試時效率非常低落
2.不穩定
雖然大部分設備都是使用 KVM 在跑
但虛擬的 device 常常當機
在不斷除錯時
發現 GNS3 相對沒這問題
結合以上兩個致命缺點,大家就不必浪費時間測試了
(在距離上次使用 EVE-NG 也過了很久,也許不穩定的問題已經改善
但可惜的是,EVE-NG Community Edition 跳線的限制非常惱人,所以基本上不會採用此軟體)
GNS3
從 EVE-NG 轉用 GNS3
儘管那時有些缺陷在
但至少他跑模擬是穩定的
而從我剛開始使用 GNS3 到現在
他也解決了許多不方便的地方 (比如說多人 LAB)
算是相當成熟的的模擬器了 ∑d(°∀°d)
GNS3 安裝
以下來個簡單的初學者快速攻略 (本 LAB 使用版本為 2.2.25)
準備一台電腦或伺服器安裝好 hypervisor 平台
至 https://www.gns3.com/ 註冊免費帳號
再到 https://www.gns3.com/software/download
下載 client 及 server 端 (GNS3 VM)
以預設值安裝 client 程式
部屬 GNS3 VM 並視需求調整資源後開機 建議最少來個 4C 4G
開機之後第 一件事設定 IP,預設為使用 DHCP
我們不管你的環境有沒有 DHCP,都把 IP 改為固定
選擇 network 控制項
把前方的 # 註解掉
再依項目設定即可改為固定 IP
接著開啟剛剛的 client 端
選擇 run on a remote server
IP 修改為剛剛 server 上設定的
並將 port 改為 80
取消 enable authentication
下一步後即可完成設定
下一篇我們繼續深入 GNS3 實戰