首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >yocto :不能包括TUN/TAP内核驱动程序

yocto :不能包括TUN/TAP内核驱动程序
EN

Stack Overflow用户
提问于 2017-06-01 17:09:24
回答 1查看 2.1K关注 0票数 2

我正在使用Yocto为zedboard构建一个定制的linux映像。我需要在佐德板上运行openVPN,这需要访问TUN/TAP虚拟网络接口。我成功地使用元网络层将openVPN及其所有依赖项集成到映像中,但映像中似乎没有必要的TUN/TAP内核驱动程序。

如何确保TUN/TAP内核驱动程序包含在我的映像中?

我的conf/local.conf文件中有以下两行:IMAGE_INSTALL_append = " kernel-modules" CORE_IMAGE_EXTRA_INSTALL += "openssl openvpn docker tunctl

我不知道如何将它们包含在我的linux-xlnx内核中(否则很普通)。我尝试将kernel-module-tun添加到我的IMAGE_INSTALL_append中,就像提到的这里一样,但是看起来这并不是一个由我的任何层提供的有效包。

我还尝试使用bitbake -c menuconfig虚拟/内核手动包含映像中的模块,但是在完成此操作并重新运行bitbake核心映像之后,我仍然没有看到tun.ko出现在下面两个位置中的任何一个,我希望它们被安装到.

代码语言:javascript
复制
${BUILDDIR}/tmp/work/zedboard_zynq7-poky-linux-gnueabi/core-image-minimal/1.0-r0/rootfs/lib/modules/4.6.0-xilinx-v2016.3/kernel/net/

代码语言:javascript
复制
${BUILDDIR}/tmp/work/zedboard_zynq7-poky-linux-gnueabi/linux-xlnx/4.6-xilinx-v2016.3+gitAUTOINC+0e4e407149-r0/image/lib/modules/4.6.0-xilinx-v2016.3/kernel/net

任何帮助都要感谢,谢谢!

EN

回答 1

Stack Overflow用户

发布于 2017-06-02 05:52:40

您真的构建了tun模块? If so, addingIMAGE_INSTALL_append=“内核-模块-tun”应该对您有用吗?

试着跑:

代码语言:javascript
复制
bitbake virtual/kernel -c menuconfig

并验证您正在构建tun模块。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44313423

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档