我已经安装了imx6 quad和Debian Jessie。以下是有关(uname -a)的完整信息:

Linux linaro-alip 4.1.15-g5599520 #1 SMP PREEMPT Sun Jan 8 13:03:20 IST 2017 armv7l GNU/Linux

我正在尝试为CC1350启动板运行tunslip应用程序,但是在我的操作系统中没有内核模块tun。当我运行commandmodprobe tun时,我给出了一个错误:
modprobe: FATAL: Module tun not found.

现在,我不知道如何将tun模块安装到我的Debian中。我甚至不知道从哪里开始。是否可以将tun模块添加到正在运行的操作系统中,或者应该从头开始编译整个内核?如果我可以添加内核模块,如何添加到正在运行的操作系统中?
任何帮助对我来说都太宝贵了。

最佳答案

所以,总结一下评论中的讨论,以防有其他人遇到同样的问题:
不幸的是,Variscitehere提供的预编译内核映像根本不支持tun。既不在模块中也不编译到内核中。
如果需要tun支持,则必须在自己的内核中编译内核。可以找到here on github的来源。
上一个答案:
既然我现在还不能发表评论,请不要把这当作一个答案,而要把它当作一个建议来寻找解决方案。
下面的命令给你什么?

cat /boot/config-4.1.15-g5599520 | grep CONFIG_TUN

它应该说CONFIG_TUN=m。如果不支持,可能是您的内核已经支持tun设备。
您尝试过在tun中搜索/lib/modules模块吗?如果没有,就跑
find /lib/modules/ -name '*tun.ko*'

让我们知道它给了你什么。

10-07 16:27