歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> Linux技術

ubuntu下安裝mininet,ns

Mininet

首先得有mininet的系統環境,到mininet的官方GitHub主頁上說的 http://mininet.org/download/ 『The easiest way to get started is to download a pre-packaged Mininet/Ubuntu VM. This VM includes Mininet itself, all OpenFlow binaries and tools pre-installed, and tweaks to the kernel configuration to support larger Mininet networks.』
虛擬機文件地址 https://github.com/mininet/mininet/wiki/Mininet-VM-Images
我選的是這個版本的 http://downloads.mininet.org/mininet-2.2.1-150420-ubuntu-14.04-server-amd64.zip
然後在VMware player(Windows) 或者VMware Fusion(OSX)裡運行。
系統裡設置好了默認用戶是『mininet』,密碼也是『mininet』。Tips:可以改一下root的密碼
sudo passwd root

這裡提一下如果根目錄太小了,可以清理一下apt-get的默認下載路徑
/var/cache/apt/archives
裡面的已經安裝過的.deb文件。

Ubuntu server版本圖形界面

默認ubuntu server是沒有圖形界面的,有這樣的理由:
1 有更過依賴的服務,更有可能down機,也引入了更多的缺陷。
2 資源(CPU,硬盤,內存)會耗費。
可以在ubuntu上安裝 X11服務端
sudo apt-get install xorg

sudo apt-get install openbox

然後在宿主機上安裝X11客戶端
sudo apt-get install xauth

附鏈接:

)

ns-3

安裝ns-3之前有很多依賴包要安裝,這裡根據官網的wiki列出來一下
sudo apt-get install gcc g++ python python-dev qt4-dev-tools libqt4-dev mercurial bzr cmake libc6-dev libc6-dev-i386 g++-multilib gdb valgrind gsl-bin libgsl0-dev libgsl0ldbl flex bison libfl-dev sqlite sqlite3 libsqlite3-dev libxml2 libxml2-dev libgtk2.0-0 libgtk2.0-dev vtun lxc uncrustify doxygen graphviz imagemagick texlive texlive-extra-utils texlive-latex-extra texlive-font-utils texlive-lang-portuguese dvipng python-sphinx dia python-pygraphviz python-kiwi python-pygoocanvas libgoocanvas-dev libboost-signals-dev libboost-filesystem-dev openmpi-bin openmpi-common openmpi-doc libopenmpi-dev

鏈接是 https://www.nsnam.org/wiki/Installation
Copyright © Linux教程網 All Rights Reserved