Mininet安裝


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升級(遠程的也會要求升級)之后非要重啟,不然連接不能夠准備就緒,至於為什么沒有深究。。。



免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM