本文主要介绍了如何在VMware 7.0环境下安装Ubuntu 9.10操作系统以及后续安装NS2.34网络模拟器的过程。我们开始VMware的安装,这是一个相对简单的过程,只需按照安装向导进行即可。在VMware中创建一个新的虚拟机,选择Ubuntu 9.10的ISO镜像文件作为安装源。
在配置虚拟机时,有三个关键问题需要注意。第一个问题是虚拟机的网络设置,通常建议设置为“桥接模式”,这样虚拟机将直接通过宿主机的网络接口连接到物理网络,从而实现自动获取IP和DNS。对于问题2和3,可以忽略或直接确认解决。
接下来是Ubuntu的安装,启动安装程序,进行分区。在这个例子中,分了三个分区:根目录(/)、家庭目录(/home)和交换分区(SWAP)。完成分区后,继续安装流程直至结束。
安装完成后,需要对Ubuntu进行系统升级,使用`sudo apt-get update`更新源列表,再用`sudo apt-get dist-upgrade`进行软件更新和系统升级。接着,安装NS2所需的依赖包,包括移除旧版gcc,安装build-essential、tcl8.4、tk8.4及相关开发包,以及libxmu-dev和libxmu-headers,用于支持nam。
在安装NS2.34之前,由于gcc版本变化导致的问题,需要对otcl-1.13的两个配置文件进行修改。在otcl-1.13目录下,使用gedit编辑configure.in和configure文件,将SHLID_LD中的"ld_share"替换为"gcc_share"。完成修改后,回到顶层目录运行`./install`开始NS2的安装。
安装成功后,为了使环境变量生效,需要编辑.bashrc文件,添加NS2的路径。重启Ubuntu后,打开终端输入`ns`,如果出现%提示符,表明NS2安装成功。
总结来说,这个过程涵盖了VMware虚拟机的使用,Ubuntu 9.10的安装,虚拟机网络配置,以及NS2.34网络模拟器的安装与配置。对于学习和实验网络模拟的用户,这是一个基础且重要的步骤。通过这些步骤,用户可以在自己的机器上搭建一个完整的环境,进行网络协议和性能的研究。