你好,游客 登录 注册 搜索
背景:
阅读新闻

Xubuntu 14.04 LTS下搭建NS2实验环境

[日期:2017-03-07] 来源:Linux社区  作者:licuncun [字体: ]

从网上找了很多资料,有的不全,有的忽略了一些点,在此总结一下,也作为自己的XUbuntu 14.04 LTS下搭建NS2实验环境笔记了。

一:VMware12+XUbuntu14.04LTS+ns​-allinone-2.35(VMware和Xubuntu网上比较容易下载,ns的在官网(http://www.isi.edu/nsnam/ns/ns-build.html

二:​可以在Windous下解压好ns-allinone-2.35,讲解压好的ns-allinone-2.35放在user(即你自己的个人账户目录之下/home/user/ns-allinone-2.35)

三:更新系统​

1: sudo apt​-get update

2: sudo apt-get upgrade

3: sudo apt-get dist-upgrade

​四:安装软件包

1:​ sudo apt-get install build-essential

2: sudo apt-get install tcl8.5 tcl8.5-dev tk8.5 tk8.5-dev 

3: ​sudo apt-get install libxmu-dev libxmu-headers #for nam

(安装好之后我自己的倾向是再更新一下,希望自己安装的软件是最新的:sudo apt-get update 此步可不做)

​五:安装ns2(在第二步中已经将解压好的安装文件放在了/home/user/目录下)‘

这里首先更改一下一个文件,ps:我尝试过不更改,后来提示ns make failed,所以还是改一下吧,更改方式:

1: cd /home/user/ns-allinone-2.35/​ns2.35/linkstate      (以下截图中的user为archer)

2: ls   (查看文件,应有个ls.h文件)

3: vi +137 ls.h  (将第137行的     void eraseAll() { erase(baseMap::begin(), baseMap::end()); } 改为     void eraseAll() {this->erase(baseMap::begin(), baseMap::end()); } 

保存后退出​

4: cd /home/user/ns-allinone-2.35/

5: ls  (应该能看到install文件)

6:./​install   (等待安装完成)

六:配置环境变量,在安装完成之后,在终端里的最后几段需要你配置的提示,把他们拷贝下来,将这些信息拷贝到一个独立的文本内(之所以要使用你自己终端里的提示,是因为我们使用的软件版本和路径可能不同)

 1: cd /home/user/    (或者cd ~)

2: vi + .bashrc       (在文本尾部添加环境变量)

3:在配置文件的末端加上从终端里拷贝的文件目录片段,注意路径分开的标志是“:”保存后退出

 七:重启配置文件,使用命令 source ​.bashrc

安装nam:

sudo apt-get ins​tall nam

八:测试

1: ​ns

会出现%

 2:在%后输入nam出现

 3:cd /home/user/ns-allinone-2.35/ns-2.35/tcl/ex/

接着演示实例文件

ns simple.tcl

出现下图即环境搭建成功

VMware+Fedora14+NS2安装过程  http://www.linuxidc.com/Linux/2016-06/132706.htm

Fedora 23安装 NS2 网络仿真器(Network Simulator 2) http://www.linuxidc.com/Linux/2016-06/132705.htm

Ubuntu 14.04下安装ns2.35  http://www.linuxidc.com/Linux/2016-03/128820.htm

Ubuntu 14.04下安装配置NS2网络仿真环境  http://www.linuxidc.com/Linux/2017-03/141504.htm

本文永久更新链接地址http://www.linuxidc.com/Linux/2017-03/141508.htm

linux
相关资讯       NS2 
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款