前情提要:我們已經完成了虛擬機的聯網、ssh + vmtools + net-tools + vim的基礎環境配置、jdk 的安裝,接下來,我們將在了解mininet之后進行mininet的安裝以及使用,并演示圖形化界面的構建,
演示:Ubuntu18.04
1.一些簡單的介紹
mininet在SDN網路實驗中可以用來快速、方便的創建網路拓撲,
Mininet是由一些虛擬的終端節點(end-hosts)、交換機、路由器連接而成的一個網路仿真器,可以很方便地創建一個支持SDN的網路,
2.minenet的安裝
(1)進入root模式,將mininet原始碼git到本地
git clone git://github.com/mininet/mininet

隨后耐心等待即可~~

若出現如下報錯,可能是沒有安裝“git”

直接輸入“git”,就可以查詢啦

根據提示輸入“apt install git”,鍵入回車,隨后按照提示輸入“Y”,即可安裝“git”
apt install git

耐心等待安裝完畢后,輸入“git”,即可查詢是否成功

成功安裝git后,重新執行“git clone git://github.com/mininet/mininet”
(2)進入 /mininet/util

注: "ls"顯示目錄 “cd xxx”進入xxx xxx是檔案名,可以直接復制粘貼,
(3)完整安裝 輸入“./install.sh -a”后耐心等待即可
./install.sh -a

(4)如果安裝突然停止或者報錯,再次執行“./install.sh -a”

(5)查看安裝版本
mn --version
![]()
3.使用/驗證
(1)輸入“mn”,創建一個最小的網路拓撲
mn

(2)輸入“pingall”,測驗連通性
pingall

此時,可以驗證mininet安裝完畢
(3)exit 退出

4.可視化操作
(1)進入目錄mininet/mininet/examples

(2)執行命令“../miniedit.py”
./miniedit.py
![]()

(3)構建拓撲
用滑鼠選擇左側的對應的網路組件,然后在空白區域單擊滑鼠左鍵即可添加網路組件,

(4)進行配置
在主機、交換機、控制器上長按滑鼠右鍵,選擇Properties即可設定其屬性,

1)主機可以設定其IP地址
我將其分別設定為‘10.0.0.1’-‘10.0.0.6’

2)交換機默認配置就可以

3)控制器

(5)在“Edit”中選擇“Preferences”,進入此界面,可勾選“Start CLI”,這樣的話,就可以命令列界面直接對主機等進行命令操作


(6)運行 點擊左下角的“run”


(7)退出 先在命令列里輸入exit,再到可視化界面里面點擊stop,最后再關閉可視化界面
![]()

(8)點擊File->Export Level 2 Script 可以將自己的拓撲保存成.py檔案,進行修改和運行

Mininet的拓撲編程陳述句為python,具體API可以參考這里http://mininet.org/api/hierarchy.html
ps:剛接觸這些,歡迎討論!!!
下面是我的其他博客~
不過如此! jdk 的安裝/配置環境變數 jdk與openjdk 的區別
鏈接:https://blog.csdn.net/qq_53429158/article/details/119081618
————————————————
著作權宣告:本文為CSDN博主「九號迷妹」原創文章,轉載請附上原文出處鏈接和本宣告,
本文鏈接:https://blog.csdn.net/qq_53429158/article/details/119258605
————————————————
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/291399.html
標籤:其他
上一篇:瀏覽器中輸入URL后發生了什么?
