ubuntu14.04下安装tun/tap
因为在ubuntu14.04 下安装了GNU Radio,其中连接usrp实现收发的第一个例程中就要用到tun/tap模块,而ubuntu14.04的内核版本是3.6,已经不再支持这个模块,所以需要自己安装。查了很多资料,自己也是在摸索中前进,希望把这些东西记录下来,算是对自己学习的一个记录,也希望能够帮到其他有需要的人。
尝试各种办法都没有成功之后,终于等到你~~~~
这是别人转自ubuntu论坛上的解决办法,原文地址如下:
解决没有tuntap模块问题
具体代码如下:
sudo apt-get install build-essential linux-headers-`uname -r`
mkdir faketun
cd faketun
echo -e "#include <linux/module.h>\nstatic int start__module(void) {return 0;}\nstatic void end__module(void){return;}\nmodule_init(start__module);\nmodule_exit(end__module);">tun.c
echo -e "obj-m += tun.o\nall:\n\tmake -C /lib/modules/\$(shell uname -r)/build/ M=\$(PWD) modules\nclean:\n\tmake -C /lib/modules/\$(shell uname -r)/build/ M=\$(PWD) clean\nclean-files := Module.symvers">Makefile
make
sudo install tun.ko /lib/modules/`uname -r`/kernel/net/tun.ko
sudo depmod -a
sudo modprobe tun
说实话我并不能看懂,但是看大家说这个问题解决了,我就试了一下,果然如此!喜极而泣啊!!!
这是我最后成功时使用的方法,此前还试过这个网址中的方法,地址如下:
用ocmal来安装tuntap
这个方法的前多少步都成功了,奈何在安装tuntap时,在终端写入ocaml setup.ml -configure
以后给我报错,错误是E: Cannot find findlib package cmdliner
, 安装了cmdliner仍然未能解决,一时半会儿也不知道问题出在哪里,好在最后用这种方法启用或者安装了tuntap模块。
今天的工作总算是有了小的进展,再接再厉,加油!
ubuntu14.04下安装tun/tap相关推荐
- Linux(Ubuntu14.04)下安装Anaconda和Spyder
Linux(Ubuntu14.04)下安装Anaconda是为了安装python所需要的各种库以及他们的环境配置. Spyder是使用python的IDE 安装python和pip 一般linux系统 ...
- Ubuntu14.04下安装wineqq国际版和卸载QQ
转载自: http://www.bubuko.com/infodetail-343048.html http://jingyan.baidu.com/article/e9fb46e199d60d752 ...
- Ubuntu14.04下安装vim显示没有可用的软件包vim-gtk
解决问题的原始网址:http://m.blog.csdn.net/blog/zuisuozhe/37600293,本人对原始内容做重编辑,请原作者见谅! 问题:本人在Ubuntu14.04下安装vim ...
- Ubuntu14.04下安装QQ国际版
Ubuntu14.04下安装QQ国际版步骤: 1.下载wine-qqintl:http://www.ubuntukylin.com/application/show.php?lang=cn&i ...
- ubuntu14.04下安装cudnn5.1.3,opencv3.0,编译caffe及配置matlab和python接口过程记录
已有条件: ubuntu14.04+cuda7.5+anaconda2(即python2.7)+matlabR2014a 上述已经装好了,开始搭建caffe环境. 1. 装cudnn5.1.3,参照: ...
- Ubuntu14.04下安装Samba
Samba简介 在90年代初,UNIX机器之间的网络文件系统可以基于NFS协议,Window机器之间的网络文件系统可以基于CIFS协议(目前的Windows已经内置了NFS支持).Windows和UN ...
- Ubuntu14.04下安装QQ 国际版
在/etc/apt/source.list文件中添加: deb http://packages.linuxdeepin.com/deepin trusty main non-free universe ...
- Ubuntu14.04下安装VMware (for linux)
博主现在知道的,Linux下有VirtualBox和VMware两大虚拟机,前者免费,后者需要注册.而且,前者可以在Ubuntu的软件中心找到或者用?sudo apt-get install virt ...
- Ubuntu14.04下安装eclipse
2019独角兽企业重金招聘Python工程师标准>>> 环境: Ubuntu 14.04 步骤: 1.安装配置JDK,详见 http://my.oschina.net/u/14071 ...
- UBuntu14.04下安装和卸载Qt5.3.1
安装: 1. Qt5.3.1下载地址为:http://qt-project.org/,选择"Qt 5.3.1 for Linux 32-bit"版本,文件名是"qt-op ...
最新文章
- Blender左轮手枪制作教程
- 实现O(1)时间复杂度带有min和max 函数的栈
- 关于mysql_connect CLIENT_MULTI_RESULTS
- [leetcode]101.对称二叉树
- Oracle Solaris 11 Express发布了
- linux-查看文件类型-看本质-file
- js中base64编码
- SAP HR系统2019年五一节假日调整
- PyQt5最详细pyrcc5配置+样式使用
- IDEA——一个项目启动多个服务
- 文献检索——Web of Science|CSDN创作打卡
- 我家猫老喜欢和我躲猫猫,我用Python赶忙写了个猫脸检测器。在哪里都逃不出我的手心。
- 南京大学计算机科学专硕培养方案,计算机科学与技术专业硕士研究生培养方案(2014版)...
- 与上海天文台关于坐标转换的约定
- “Outlook 中的搜索结果不正确,因为缺少MapiPH.dll” 的解决方法
- 对抗式学习pythonC day1 菜鸟档案
- 群晖NAS用迅雷远程下载Xware 1.xxx的进程监视和掉线自动重启
- 华南x79主板u盘装系统教程_学不会不收费 几步教你安装Android x86
- Paddle Inference推理部署
- Migrating from sun.misc.BASE64 to Java 8 java.util.Base64