1. 程式人生 > >Mininet安裝

Mininet安裝

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安裝