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例子,進一步學習,理解其中的仿真概念;
第四周,小作業安排實現一些簡單功能;
之後,列出要學習和看的內容,直接參與到項目中來;