2021-06-14NS3学习

NS3 6.14学习遇到的问题

今日学习准备

由于我用的是VMware workstation play 15,复制了一份Ubuntu 16.04,这个系统里面已经装好了ns3,因为太难装了,所以不想再重复痛苦的过程。就用这个复制版的做测试。
我对Ubuntu 和NS3都了解得不深,所以就是边查边学,也不知道能学到什么时候,有时间了就记录一下吧。

遇到的第一个问题

找不到ns3了
我发现运行ns3里面的程序得用root用户,(不知道对不对,欢迎纠正),所以:

  1. su ,使用“su”命令蹦到“root”用户然后再进行操作,否则就会在运行后出现 **IOError: [Errno 13] Permission denied **的错误;
  2. 然后就是在ubuntu里找文件夹这个事情,确实很为难我这个小白。我的地址是这个, root@ubuntu:/home/rootzq/repos/ns-allinone-3.29/ns-3.29#
  3. 我是由于出了步骤1里面的错误才在网上查是由于权限不够导致的,所以也可以用自己的账户进到ns3目录里以后再使用“su”命令;

遇到的另一个问题

感觉用复制的ubuntu时ns3会再下载一些东西,所以在漫长的等待时,发现编译不过去了,跳出了这样的错误提示:“task in ‘ns3module_lte‘ failed (exit status 4)”
然后我又去百度,发现是内存不足,解决办法就是扩大虚机的硬盘空间,我顺便把我虚拟机所在的物理硬盘的文件也删了很多,虽然我不知道有没有相关性。具体操作见下图:
1.关闭操作系统后
图片参考
2021-06-14NS3学习
2.点击“硬盘”–>“扩展”
2021-06-14NS3学习3.设置硬盘大小比原先的大就好了。再次运行错误就消失了。
2021-06-14NS3学习写文档比调程序时间久……

上一篇:NS3 设置属性和Type 系统


下一篇:NS3-有关一些类的解释