因为在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相关推荐

  1. Linux(Ubuntu14.04)下安装Anaconda和Spyder

    Linux(Ubuntu14.04)下安装Anaconda是为了安装python所需要的各种库以及他们的环境配置. Spyder是使用python的IDE 安装python和pip 一般linux系统 ...

  2. Ubuntu14.04下安装wineqq国际版和卸载QQ

    转载自: http://www.bubuko.com/infodetail-343048.html http://jingyan.baidu.com/article/e9fb46e199d60d752 ...

  3. Ubuntu14.04下安装vim显示没有可用的软件包vim-gtk

    解决问题的原始网址:http://m.blog.csdn.net/blog/zuisuozhe/37600293,本人对原始内容做重编辑,请原作者见谅! 问题:本人在Ubuntu14.04下安装vim ...

  4. Ubuntu14.04下安装QQ国际版

    Ubuntu14.04下安装QQ国际版步骤: 1.下载wine-qqintl:http://www.ubuntukylin.com/application/show.php?lang=cn&i ...

  5. ubuntu14.04下安装cudnn5.1.3,opencv3.0,编译caffe及配置matlab和python接口过程记录

    已有条件: ubuntu14.04+cuda7.5+anaconda2(即python2.7)+matlabR2014a 上述已经装好了,开始搭建caffe环境. 1. 装cudnn5.1.3,参照: ...

  6. Ubuntu14.04下安装Samba

    Samba简介 在90年代初,UNIX机器之间的网络文件系统可以基于NFS协议,Window机器之间的网络文件系统可以基于CIFS协议(目前的Windows已经内置了NFS支持).Windows和UN ...

  7. Ubuntu14.04下安装QQ 国际版

    在/etc/apt/source.list文件中添加: deb http://packages.linuxdeepin.com/deepin trusty main non-free universe ...

  8. Ubuntu14.04下安装VMware (for linux)

    博主现在知道的,Linux下有VirtualBox和VMware两大虚拟机,前者免费,后者需要注册.而且,前者可以在Ubuntu的软件中心找到或者用?sudo apt-get install virt ...

  9. Ubuntu14.04下安装eclipse

    2019独角兽企业重金招聘Python工程师标准>>> 环境: Ubuntu 14.04 步骤: 1.安装配置JDK,详见 http://my.oschina.net/u/14071 ...

  10. UBuntu14.04下安装和卸载Qt5.3.1

    安装: 1. Qt5.3.1下载地址为:http://qt-project.org/,选择"Qt 5.3.1 for Linux 32-bit"版本,文件名是"qt-op ...

最新文章

  1. Blender左轮手枪制作教程
  2. 实现O(1)时间复杂度带有min和max 函数的栈
  3. 关于mysql_connect CLIENT_MULTI_RESULTS
  4. [leetcode]101.对称二叉树
  5. Oracle Solaris 11 Express发布了
  6. linux-查看文件类型-看本质-file
  7. js中base64编码
  8. SAP HR系统2019年五一节假日调整
  9. PyQt5最详细pyrcc5配置+样式使用
  10. IDEA——一个项目启动多个服务
  11. 文献检索——Web of Science|CSDN创作打卡
  12. 我家猫老喜欢和我躲猫猫,我用Python赶忙写了个猫脸检测器。在哪里都逃不出我的手心。
  13. 南京大学计算机科学专硕培养方案,计算机科学与技术专业硕士研究生培养方案(2014版)...
  14. 与上海天文台关于坐标转换的约定
  15. “Outlook 中的搜索结果不正确,因为缺少MapiPH.dll” 的解决方法
  16. 对抗式学习pythonC day1 菜鸟档案
  17. 群晖NAS用迅雷远程下载Xware 1.xxx的进程监视和掉线自动重启
  18. 华南x79主板u盘装系统教程_学不会不收费 几步教你安装Android x86
  19. Paddle Inference推理部署
  20. Migrating from sun.misc.BASE64 to Java 8 java.util.Base64

热门文章

  1. android音效插件,ViPER4 音效插件
  2. 瑞友天翼服务器ip地址怎么修改,(瑞友天翼安装教程.doc
  3. SQL 常见的几种分页
  4. 用 C 语言编写一个网络蜘蛛来搜索网上出现的电子邮件地址
  5. 专业设计服务器硬件主电路板工作室,电子设计教程: 电平转换电路
  6. python学习手册笔记
  7. Java | 内部类的实例化
  8. 高数篇(二)-- 傅里叶变换 VS 拉普拉斯变换
  9. 图书馆占座系统-产品需求规格说明书
  10. 基于Metronic的Bootstrap开发框架--工作流模块功能介绍(2)