Network Animator 在 运行 网络模拟示例文件时不工作

Network Animator not working while running a network simulation sample file

我是网络模拟的新手,我最近使用 ns-allinone-2.35 安装了 ns2。安装后,我在终端中提供了环境路径设置和 运行 示例 tcl 文件。终端显示输出并且文件夹包含输出文件,但 network animator 没有显示。

当我在终端中尝试 nam 时,它显示 分段错误(核心已转储)

我应该怎么做才能确保 nam 正常工作并正确显示输出。


好的,如往常一样:您安装了旧的错误 Ubuntu 'nam' 包。大约 2 年前报告的错误。

child killed: segmentation violation


»» 环境路径设置 «« : 如果是您的计算机,则不需要。 这样做:

$ cd ns-2.35/ && sudo make install


首先让我说你不必经历那么多麻烦...你只需要下载 nam 的一个版本,然后用它来显示你的输出。
为此,我已经为您上传了 nam 文件,它可以正常工作,您只需下载它并使用此 nam 打开您的输出:

文件大小:2.620 MB
http://s000.tinyupload.com/?file_id=08988171564893843065

示例:

/ns-allinone-2.35/ns-2.35# ./nam ./out.nam

重新安装,或者如果 NS 正在运行,则仅按照安装 NAM 部分进行操作,它会起作用,它对我有用。

如何在 Ubuntu- 15.10 / 16.04 中逐步安装 NS-2.35

参考:https://youtu.be/c5zjM5d7hMI 或者 https://www.youtube.com/watch?v=c5zjM5d7hMI&t=6s

Install NS2

首先,通过使用您喜欢的编辑器检查“/etc/apt/sources.list”来检查是否启用了 universe 存储库。您将需要使用 sudo 来确保您有权编辑该文件。

1.) sudo gedit /etc/apt/sources.list

如果不包含 universe,则修改文件使其包含。 2.) deb http://us.archive.ubuntu.com/ubuntu wily main universe 进行任何更改后,您应该使用 运行 此命令来更新您的系统。 3.) sudo apt-get update

4.) sudo apt-get install ns2

Install Nam

5.) sudo apt-get purge nam

6.) wget --user-agent="Mozilla/5.0 (Windows NT 5.2; rv:2.0.1) Gecko/20100101 Firefox/4.0.1" "http://technobytz.com/wp-content/uploads/2015/11/nam_1.14_amd64.zip"

7.) unzip nam_1.14_amd64.zip

8.) sudo dpkg -i nam_1.14_amd64.deb

9.) sudo apt-mark hold nam

卸载已经存在的名称使用 sudo apt-get remove nam

现在,前往https://drive.google.com/file/d/1dkNPNN23Vy6o_zT0uIRBgUAo1VCXcVOY/view 并下载 debian 软件包 nam_1.14_amd64.deb

使用 Ubuntu 软件中心或 dpkg 命令安装它 sudo dpkg --install nam_1.14_amd64.deb