在Win8系统下,使用NS3完成DMMAC协议的改进

首先说一下我的目的吧 - 毕设是做一个车载网络中,DMMAC协议的改进,其中DMMAC协议是基于IEEE 802.11p WAVE MAC模型发展而来的,因而我想先了解WAVE模型。原本是打算在MATLAB上做的,但是奈何资源过少,如果自己一步一步敲,时间会赶不上。后来了解到NS3上已经有WAVE模型,故而想在NS3上将WAVE模型的基础上,改成我所需的协议。

本篇主要是写了在Win8的系统下,使用VMware的虚拟机,安装的ubuntu-16.04.4-桌面AMD64后,遇到的问题,至于虚拟机的安装,Ubuntu的的安装,都在博客中可以搜到也很详细,感谢他们给我这个LINXU白痴和NS3小白的帮助。

一进入ubuntu的系统时,我是懵逼的,因为运系统用习惯了。首先打开终端可以输入命令,有机屏幕空白可以看到打开终端,或者使用按Ctrl + Alt + T来打开。

1,ubuntu的网络连接不上。

可能的原因:在Win8的防火墙没有给WMWARE权限,在本机中设置通过防火墙的应用,可以解决。                  

 https://blog.csdn.net/liuqingsongmsdn2014/article/details/76089871或者参考该博客,通过修改接口文件,resolv.conf的配置来进行解决。这些文件需要在根权限下才能保存,此可以通过输入苏root,再输入根密码来获取root权限,通过cd的方式来进入相应的文件,其中“cd /”直接进入根目录,通过“xdg-open XXX”回车的方式来打开对应文档,修改后保存。然后通过CTRL + d或出口或注销来退出根权限。


2,ubuntu的软件源。

ubuntu系统的软件获取和Windows有点不同.ubuntu有直接的软件源,有点像默认装了一个应用商店,然后你要安装某个软件,直接通过“sudo apt-get install XXX”的方式来下载和安装。在设置里面,可以看到软件与更新,可以在里面设置软件源。

3,Ubuntu的中杀死某个进程

在第一次执行“sudo apt-get update”时,提示已经有apt-get进程执行,通过“ps aux | grep”apt-get“”,可以列出apt-get的进程,然后“sudo kill进程ID”来杀死某进程。

4,Ubuntu的中配置NS3的安装环境

和的Windows不同,Ubuntu的要安装NS3.26时,需要先安装一定的模块,然后再安装。参考https://blog.csdn.net/jcchri/article/details/69787972。

忙活了好久才将这些准备得差不多。离课题完成还有很多事要做。接下来是对WAVE模型进行学习和改进,同时得到实验结果。同时会对Ubuntu的系统进行学习,以及对VMware的进行学习。

写该博客是为了给以后的自己一些念想,也算是一个记忆吧,因为记性差,所以选择写出来。

同时也给自己一些信心,只要你去认真做,事情肯定会被你完成的。

你可能感兴趣的:(在Win8系统下,使用NS3完成DMMAC协议的改进)