1、网络原理实验指导书(内部使用)游胜计算机与通信学院实验一 NS 网络模拟平台的安装一、实验目的:1)掌握对 NS 平台的安装过程二、实验要求:1)在 Windows 下成功安装 NS 网络仿真器2)使用 NS 平台模拟两个以上的网络模拟实验三、实验过程:1)在 Windows 下安装 Visual c+2)通过网络查找到 Tcl、 Tk、Otcl 、Tclcl 、NS、nam 的源代码并下载,其下载原文件名为:tcl8.3.2.tar、ns-src-2.1b9a、otcl-1.0a8.tar、tclcl-src-1.0b12.tar、tk8.3.2.tar 、nam-1.0alla-win32
2、.exe,然后将各压缩文件解压到一个新创建的目录(如:C:NetSim)下,将 nam-1.0 alla-win32. exe 改名为 nam 后放在 c:NetSimnam 下,如图:在安装软件包之前先要运行命令 vcvars32.bat,在此之前还应改变环境变量,在path 中添加 C:Program FilesMicrosoft Visual StudioVC98Bin;确定后,环境变量有效。执行命令 vcvars32.bat:完成以上操作之后,再对各个软件包进行如下的顺序安装:1、安装 Tcl:修改 cd c:NetSimtcl8.3.2winmakefiles.vc 中的参数 TOO
3、LS32 和TOOLS32_rc,使它们指向 Visual c+相关工具所在目录(如图中黑体字部份):修改后执行命令:cd c:NetSimtcl.3.2winnmake f makefile.vcnmake f makefile.vc install(将 tcl 安装到 INSTALLDIR 指定目录)2、安装 Tk :修改 c:NetSimtk8.3.2winmakefile.vc 中的 TOOL32、TOOLS32_rc 和TCLDIR,如下:执行下列:cd c:NetSimtk8.3.2winnmake f makefile.vcnmake f makefile.vc install(
4、将 tk 安装到 INSTALLDIR 指定目录)添加路径 PATH(将 tcl 的可执行文件所在目录加入):%path%;c:progra1tclbin;3、安装 ORecl:修改 c:NetSimotcl-1.0a8makefile.vc,注释STATIC_TCLTK=1,TCLPATCHLEVEL 改为 83.2,如下图所示:修改之后执行以下命令:cd c:NetSimotcl-1.0a8nmake f makefile.vc如执行成功即表明 Otcl 安装完毕。4、安装 TclCL:修改文件 C:NetSimtcltc-1.0b12confmakefile.win,修改 LOCAL_S
5、RC,注释STATIC_LIB=1,修改 TK_VER,TCL_VER,TCL_SUFFIX,TK_SUFFIX 变量及OTCL_DIR,TCLCL_DIR 路径,如图(黑体字)所示:再修改 C:NetSimtclcl-1.0b12makefile.vc,TCL_83_LIBRARY_FILES,如图(黑体字)所示:修改完成后执行以下命令:C:NetSimtclcl-1.0b12nmake f makefile.vc执行完毕则代表安装成功。5、安装 NS:修改 C:NetSimns-2.1b9aconfmakefile.win 中的变量,MSVCDIR 指向Visual C+的相关工具所在目录
6、,确认 LOCAL_SRC 的值是正确的,确认STATICLIB=1 已经被注释,确认 Tcl,Tk 中曾改过的变量的一致性,如下所示:修改完成后执行以下命令:C:NetSimns-2.1b9anmake f makefile.vc6、安装 nam:将改名为 nam.exe 的可执行文件拷贝到 C:NetSimnam目录下,至此 nam 安装成功。7、修改环境变量:NS 编译成功后,添加“系统变量”中的“Path”,增加路径“C:Progra1tclbin;c:NetSimns-2.1b9a;c:NetSimnam;C:NetSim;”。如下图所示:8、测试 NS 安装是否成功可在命令行中输入 ns,如果安装正确的话应该可以看到 %提示符。9.运行 NS 和 nam