当前位置:文档之家› Centos7下安装配置NS3

Centos7下安装配置NS3

实验报告
一在电脑上安装虚拟机VMware
1.点击安装程序
点击下一步,选择安装位置,最后点击完成,启动安装好的VMware,如下图所示
二在VMware中创建一个新的虚拟机,系统为centos7
1.点击“创建新的虚拟机”
点击“下一步”
选择镜像文件所在的文件夹,显示“已检测到CentOS 64 位”,点击“下一步”
输入系统名称和用户名、密码等信息,点击“下一步”输入虚拟机的名称,选择安装位置,点击“下一步”
为虚拟机分配磁盘40G,点击“下一步”
点击“完成”
开启虚拟机
三在CentOS7中配置ns3.24 1.点击“开启此虚拟机”
创建ns3.24文件夹,将
将tar包解压
接下来是安装ns3.24的依赖环境,代码如下所示:
yum install gcc-c++ python
yum install python-devel
yum install qt5-devel
yum install mercurial
yum install doxygen graphviz ImageMagick
yum install python-sphinx dia texlive texlive-latex
yum install openmpi openmpi-devel
yum install tcpdump wireshark
yum install sqlite sqlite-devel
yum install libxml2 libxml2-devel
yum install uncrustify
yum install boost-devel
yum install graphviz graphviz-devel python-setuptools-devel ipython sudo easy_install pygraphviz
yum install goocanvas pygtk2-devel
rpm -ivh pygoocanvas-0.14.1-3.el6.nux.x86_64.rpm --nodeps --force rpm -ivh pygoocanvas-devel-0.14.1-3.el6.nux.x86_64.rpm --nodeps --force yum install git
yum install gsl gsl-devel
yum install gtk2 gtk2-devel
yum install gdb valgrind
mkdir tarballs
cd tarballs
wget /release/ns-allinone-3.24.tar.bz2
tar xjf ns-allinone-3.24.tar.bz2
cd ns-allinone-3.24
./build.py
cd ns-3.24
./test.py
./waf distclean
./waf configure --enable-examples --enable-tests
./waf build
./waf --run examples/aodv
./waf --run hello-simulator
./test.py -c core
通过以上代码和部分压缩包可以搭建好ns3.24的环境,接下来是安装eclipse
四安装eclipse,添加edt
1.安装eclipse
(1)先确定jdk已经安装,用java -version命令测试一下是否已安装jdk,一般centos7已经安装jdk 8.0,安装了就进行下一步。

如果没安装,进入root用户,输入命令yum install java
(2)下载eclipse,网址
将压缩包复制到centos7中新建的/home/eclipse,将eclipse压缩包解压到
/opt目录下,cd eclipse
tar -zxvf eclipse-jee-luna-SR2-linux-gtk-x86_64.tar.gz -C /opt
(3)建立软连接ln -s /opt/eclipse/eclipse /usr/bin/eclipse
(4)为Eclipse 设置桌面启动:
vim /usr/share/applications/eclipse.desktop
并添加如下内容,
[Desktop Entry]
Encoding=UTF-8
Name=Eclipse 4.4.1
Comment=Eclipse Luna
Exec=/usr/bin/eclipse
con=/opt/eclipse/icon.xpm
Categories=Application;Development;Java;IDE
Version=1.0
Type=Application
Terminal=false
wq保存退出
Eclipse安装完成,可在应用程序---编程中查看,下面在eclipse中安装cdt
如图所示
2.安装cdt
打开eclipse,点击help-Install new software
在work with 处点击Add
名称cdt,地址:/tools/cdt/releases/kepler
点击“OK”,开始安装cdt
3.配置
File-new-C++project
name设为test1,and the path is /home/sgt/workspace/test1,这是新建项目的根。

下载tarball解压后,ns-3.24目录中的所有文件,不包括ns-3.24的目录,全部复制到test1目录中。

在ns-3.21目录中,执行waf配置:$ ./waf --build-profile=debug --enable-examples --enable-tests configure
右击新建的项目test1,选择properties,点击C/C++ build
去掉Use default build command和Generate makefile automatically前面的对勾
build command栏中写${workspace_loc:/ test1/waf}
build directory栏中写${workspace_loc:/ test1/build}
点击上方的behaviour,将all改为build
点击apply,点击ok
右击项目,选择debug as ---debug configure---选择C/C++ application,修改如下图所示
再选Environment
修改完之后debug,会运行较长一段时间。

运行scratch文件夹下的,运行结果如下图所示:
五安装。

相关主题