一、安裝準(zhǔn)備工作:
1.
安裝git。sudo apt-get install git
(安裝過的,就不用了)
2. 不
用想,先安裝
openvswitch。不然安裝mininet后面也會(huì)叫你安裝。
https://www.cnblogs.com/chris-cp/p/5139002.html
(安裝openvswitch參考網(wǎng)址,一般安裝成功floodlight就會(huì)帶有openflow,就不用了安裝openvswitch了)
https://blog.csdn.net/rocson001/article/details/73163041(OVS常用命令與使用總結(jié))
二、開始安裝mininet
1. sudo git clone http://github.com/mininet/mininet
sudo git clone git://github.com/mininet/mininet
2.cd mininet/util
3. ./install.sh
-a(安裝mininet)
注意可能出現(xiàn)安裝失敗
解決辦法輸入
sudo apt-get update && sudo apt-get upgrade(重新操作mininet安裝步驟,記得原來的mininet安裝文件remove掉)
錯(cuò)誤:E: Sub-process /usr/bin/dpkg returned an error code (1)
辦法如下:
01.mv /var/lib/dpkg/info
/var/lib/dpkg/info_bak
02.mkdir /var/lib/dpkg/info
03.apt-get update && apt-get -f
install
04.mv /var/lib/dpkg/info/*
/var/lib/dpkg/info_bak/
05.rm -rf /var/lib/dpkg/info
06.mv /var/lib/dpkg/info_bak /var/lib/dpkg/info
sudo apt-get install aptitude
sudo
aptitude install wireshark-gtk
第一選項(xiàng)no
第二個(gè)選項(xiàng)yes(藍(lán)色部分解決安裝依賴包問題)
4. mn --version(查看安裝版本,出現(xiàn)版本號即為mininet安裝成功)
6. mn --test pingall(root權(quán)限下,測試是否通路,ping通即可)
7. Over(完畢)
mininet>
1)nodes 查看mininet中節(jié)點(diǎn)的狀態(tài)
2)help 獲取幫助列表
3)h1 ifconfig 查看host1的IP等信息
4)xterm h1 打開host1的終端
5)exit 退出mininet登錄
6)iperf h1 h2 測試h1和h2之間的帶寬,用TCP
7)net 顯示link狀態(tài)
8)h1 ping -c 4 h2 檢查兩個(gè)主機(jī)間的連通狀態(tài)