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即可;
学习文档:Tutorial、Manual、ModelLibraryhttp://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例子,进一步学习,理解其中的仿真概念;
第四周,小作业安排实现一些简单功能;
之后,列出要学习和看的内容,直接参与到项目中来;