1. Ns3 的安装: 开发环境配置:sudo apt-get install gcc g++ python python-dev //C++和 python 安装,必装sudo apt-get install mercurial //NS3 代码维护使用的源码版本控制管理系统sudo apt-get install bzr //运行 python 绑定 ns-3-dev 需要 bazaar 这个组件sudo apt-get install libgtk2.0-0 libgtk2.0-dev //基于 GTK 的配置系统sudo apt-get install gdb valgrind //调试工具sudo apt-get install doxygen graphviz imagemagick //文档生成器sudo apt-get install texlive texlive-latex-extra //文档生成器,从源代码中生成说明文档 sudo apt-get install texinfo dia texlive-extra-utils texi2html //ns-3 手册和 tutorial 编写查看工具sudo apt-get install flex bison //仿真必需的词法分析器和语法分析生成器,必装sudo apt-get install libgoocanvas-dev //部分移动场景仿真的可视化测试需要这个组件sudo apt-get install tcpdump //读取 pcap 的 packet traces,即包嗅探器sudo apt-get install sqlite sqlite3 libsqlite3-dev //支持统计特性的数据库软件sudo apt-get install libxml2 //xml 的配置存储软件sudo apt-get install python-pygraphviz python-kiwi python-pygoocanvas //Gustavo's ns-3-pyviz 的可视化软件sudo apt-get install qt4-qmakesudo apt-get install qt4-dev-tools安装完成后:进入 ns-allinone-3.16 目录sudo ./build.py 之后 进入 ns-allinone-3.16/ns-3.16sudo ./waf -check返回目录 ns-allinone-3.16进入目录 netanim-3.103sudo make cleansudo qmake NetAnim.prosudo make之后sudo ls可以看见绿色的 NetAnim 这个东西就成功了sudo ./NetAnim 打开仿真界面安装全部完成2. ns3 仿真的运行 ctrl+alt+t 调出终端,进入 ns-allinone-3.16 目录, 输入 cd ns-3.16/ 进入 ns-3.16 文件夹 输入 cd examples/tutorial/ 进入 examples 里面的 tutorial 文件夹(里面有刚刚上手专用的实例,我们就用这个来调试) 在 tutorial 目录下,输入 cp first.cc ~/ns-allinone/ns-3.16/scratch/ ,将 first.cc 这个文件复制到 ns-3.16 的 scratch 文件夹里面. 具体位置由实际的自己的计算机的文件目录所定。 输入 cd .. 输入 cd .. 此时进入的...