Mininet安裝
阿新 • • 發佈:2018-11-25
apt-get configure -- 直接 upd flow 基本功 option 建立
Mininet 安裝
根據SDNLAB上的實驗進行安裝。連接地址
- 需要註意的是切換到用戶目錄下進行clone github上的源碼。
1、卸載之前安裝的Mininet
最好是先到目錄下看是否有這些文件,再進行刪除。
sudo rm -rf /usr/local/bin/mn sudo rm -rf /usr/local/bin/mnexec sudo rm -rf /usr/local/lib/python*/*/*mininet* sudo rm -rf /usr/local/bin/ovs-* /usr/local/sbin/ovs-* sudo apt-get remove mininet
2、更新軟件
apt-get update
apt-get upgrade
3、從github上獲取Mininet源碼
git clone git://github.com/mininet/mininet
4、獲取完以後,查看當前獲取的Mininet版本
cd mininet
cat INSTALL
5、源碼樹獲取成功以後,安裝Mininet。
mininet/util/install.sh[options]
直接用mininet/util/install.sh -a
這裏典型的[options]主要有下面幾種:“-a”:完整安裝包括Mininet VM,還包括如Open vSwitch的依賴關系,以及像的OpenFlow Wireshark分離器和POX。默認情況下,這些工具將被安裝在你的home目錄中。
“-nfv”:安裝Mininet、基於OpenFlow的交換機和Open vSwitch。
“-s mydir” :在其他選項使用前使用此選項可將源代碼建立在一個指定的目錄中,而不是在你的home目錄。
6、安裝完成以後,通過簡單的命令測試Mininet的基本功能
sudo mn --test pingall
總結:
除了要卸載幹凈之外,這裏要記錄的一個問題是,安裝過程老是報一個dpkg was interrupted, you must manually run ‘dpkg的錯誤,由於當時沒截圖。。。
運行了
sudo dpkg --configure -a
再去運行安裝Mininet的命令即可。
另外teamviewer升級(遠程的也會要求升級)之後非要重啟,不然連接不能夠準備就緒,至於為什麽沒有深究。。。
Mininet安裝