前言:
我們在學習和實踐網絡技術的時候,很少有采用真的交換機、路由器。所以這時候就需要虛擬的網絡設備來搭建虛擬的網絡環境,以給我們的學習和實踐帶來便利。
此模擬器與eve相識,涵蓋了很多組件。不僅可以模擬各種網絡設備比如cisco、juniper、VMware等廠商的設備,而且支持各種windows、ubuntu、centos、macos等主機操作系統。也可以運行zabbix、openstack等監控/雲計算操作系統。並且可以和wireshark、VMware協同工作的能力,提升虛擬網絡的仿真程度。
默認集成了IOL(Cisco IOS on Linux)是運行在Linux系統上的Cisco IOS,相比Dynamips,IOL能更好的支持二層交換特性,是Cisco路由器和交換機的操作系統,它是模擬Cisco設備的最佳選擇之一,但存在不少Bug。建議使用IOL設備模擬Cisco的二層、三層設備。
01
下載pnetlab
首先下載pnetlab的ova格式文件導入到虛擬機中
02
開啟運行pnetLab
導入完成開啟運行(默認用戶名密碼是root/eve)
03
web端訪問pnetlab
通過web端登陸訪問(這里小白已經修改了,用戶名密碼admin/pnet)
04
進入登陸后界面
登陸后會進入如下界面
05
創建lab文件
首先創建一個test實驗文件
06
進入lab文件
創建成功后進入如下界面,即可添加設備做實驗了。
07
添加設備
添加設置做演示,右鍵選擇Node
默認集成如上鏡像,足夠做路由交換方向的實驗了,如果需要其他鏡像,仿照eve的添加方式即可,一會兒在文章后面演示一下。
08
添加路由器,設置炫酷圖標
選擇Cisco IOL添加兩台路由器,這些路由器的圖標也可以做選擇,相對eve來說圖標更炫酷點。
我們在此選擇兩個紅色圖標的路由器。
09
支持熱插拔,體驗感更好
pnet相對eve來說支持熱插拔,eve只有在關閉的時候才可以做連線,pent則可以在開啟的狀態做連線。
10
連接線玩法更多了,讓拓撲更炫酷起來
相對eve來說,pnet的鏈接線也是可以做調整的,選項線條右鍵edit
如上圖所示,可以設置線條的類型,曲度,顏色,樣式,標簽等等。
11
安裝Client
安裝客戶端連接軟件。
類型eve的client,下一步安裝即可
12
關聯Client后實驗走起
安裝好后,在web端登陸設備即可開始做實驗了
點擊開啟的設備就會彈出crt連接工具
13
導入擴展的其他所需鏡像
最后演示下導入其他鏡像進入模擬器
在此已ASA為例
首先下載ASA鏡像
然后通過遠程連接工具上傳鏡像到pnet服務器
上傳路徑/opt/unetlab/addons/qemu/
上傳完成后用SSH登錄到EVE,運行如下命令
/opt/unetlab/wrappers/unl_wrapper -a fixpermissions
然后web端查看
選擇一個ASA設備測試能否正常使用
測試可以正常使用,后續如果添加其他鏡像,同上操作即可。