本文主要是介绍Ubuntu+NS2+nam中遇到的问题,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
这篇文章总结了,我在Ubuntu 16.04 环境下安装配置NS2过程中遇到的问题。
首先是在虚拟机VMare Workstation 中安装Ubuntu 16.04
最好是Ubuntu 16.04.太低需要升级,太高可能会遇到一些未知问题,16.04的最稳定。
这些步骤网上有很多教程,
1.连无线网的问题:
必须要联网,你才能下载NS2必要的工具和库文件
如果没有联网,直接输入
sudo apt-get install build-essentail
会出现 找不到软件包,需要更新源
sudo apt-get update
在执行之后,如果出现大量“Failed to fetch”的问题,设置DNS无果,ping一下,查看有没有联网,如果出现
unknown host
检查网线,给Ubuntu联网
解决方案:
在新建虚拟机时要注意留心你最初的网络配置选项是什么:
我在网上搜的图,不同版本的虚拟机的这个界面不一样,但选项相同,这里选的NAT,假设我们选成桥接模式,那么安装好虚拟机之后,打开Ubuntu,右下角
选项与你最开始的配置的选项肯定要匹配。
第二步看:左上角 编辑->虚拟网络编辑器 ,打开
更改设置查看
这里也要是桥接模式,然后ping一下,应该就能联网了。
2.ns环境变量配置成功但不能成功运行nam
Step6:安装nam
进入nam目录:cd ns-allinone-2.35/nam-1.15
进入后sudo ./configure,然后sudo make
最后sudo make install
命令行输入nam弹出nam console说明nam安装成功。
注意:如果通过“sudo apt-get install nam”安装的nam,执行nam命令会报异常
“段错误,核心文件已转储”
遇到该问题的网友可以“sudo apt-get remove --purge nam”卸载nam及其配置后按Step6安装。
资料来源:https://my.oschina.net/u/2523942/blog/534613
3.Ubuntu终端出现Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?
这是有别的程序在用这个文件,关掉其它不用的文档,即使你已经都保存了。
4.ubuntu16.04 bashrc文件在哪
.bashrc是bash shell启动时要执行的文件,常常用来为终端自定义一些环境变量。
它在你的主目录下(/home/你的用户名)
因为 .bashrc 是以英文点号开头的文件,所以,默认文件管理器不显示。
你可以通过 Ctrl+h 切换是否显示隐藏文件。
5.warning: using backward compatibility mode error when calling class OldSim: example.tcl
不要在终端中进入ns,而是直接的运行cd 安装路径/......./examples,然后再执行
ns example2.tcl
就可以了.
终于安装好NS2了,还没用过,不知道怎么样
这篇关于Ubuntu+NS2+nam中遇到的问题的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!