带领师弟学习NS3之一

来源:互联网 发布:淘宝天猫seo 编辑:程序博客网 时间:2024/05/16 01:14

NS3官方网站:

浏览http://www.nsnam.org/ ,大致知道网站布局,以便今后找资料进行学习;

 

操作系统安装:

         安装虚拟光驱:DTLite4413.exe;

         安装虚拟机软件:VMWare8.0,安装VMTools(上网检索下)以便拖拽文件至虚拟机;

安装Ubuntu 11.10,内存控制在主机的40%-60%即可,硬盘20-30G即可;

准备Linux操作命令手册以便随时查阅;

 

NS3平台安装:

下载NS3-3.14版本;http://www.nsnam.org/releases/older/之后拷贝至Ubuntu即可;

学习文档:TutorialManualModelLibraryhttp://www.nsnam.org/ns-3-15/documentation/

 

Ubuntu下开发环境配置:

         可以使用root用户登录,这样会省去很多麻烦,尝试:http://koliy.iteye.com/blog/1477911

         保证可以正常在虚拟机下用friefox上网;

         配置ubuntu中文输入法;

         熟悉简单的UbuntuLinux命令:如快速打开终端、关机、重启、copy文件、创建目录、gedit打开文件等;

安装Wireshark,以便分析数据包;尝试sudoapt-get install wireshark;

         安装gedit,以便命令行打开文本;尝试sudoapt-get install gedit;

         安装Eclipse forC++,以方便阅读和修改代码;在ubuntu系统侧边栏中的Application中搜索,并下载,下载完毕找我;

        

NS3使用:

         准备一本C++书放旁边;

         先看Tutorial,以第三章:GettingStarted为突破点,熟悉NS3的使用;

         之后,看Tutorial第四章和第六章,辅之以NS3工程,Src/exmalple/Tutorial/xxx.cc例子来学习。

 

进度安排:

         两周内运行通关第一个NS3实例,并能够简单的理解其中的仿真概念如:node等;

         第三周,结合NS2例子,进一步学习,理解其中的仿真概念;

         第四周,小作业安排实现一些简单功能;

         之后,列出要学习和看的内容,直接参与到项目中来;