Nic*_*ick 1 kernel-module yocto
我iptables使用 . 将包添加到我的设备映像中CORE_IMAGE_EXTRA_INSTALL += "iptables"。
我尝试在设备上运行它并收到以下错误消息:
modprobe: FATAL: Module ip_tables not found in directory /lib/modules/4.9.11-1.0.0+gc27010d
iptables v1.6.1: can't initialize iptables table `filter': Table does not exist (do you need to insmod?)
Perhaps iptables or your kernel needs to be upgraded.
Run Code Online (Sandbox Code Playgroud)
好像我缺少内核模块。
需要您的帮助来将标准内核模块添加到映像中(在哪里可以找到所有模块文件以及如何将其添加并加载到映像中)。
您必须将该iptables模块添加到内核中。我遇到了同样的问题,我可以通过以下步骤解决它:
bitbake -c menuconfig virtual/kernelCONFIG_IP_NF_IPTABLES模块(您可以在该菜单上输入斜杠“/”搜索其位置)。bitbake -c savedefconfig virtual/kernel以将该文件另存为 defconfig。defconfig将文件从返回的路径复制到yocto-distro/layer-name/recipes-kernel/linux/files/(如果不存在则创建此目录)。.bbappend文件。yocto-distro/layer-name/recipes-kernel/linux/metaSRC_URI += "file://defconfig"
KERNEL_DEFCONFIG = "${WORKDIR}/defconfig"
FILESEXTRAPATHS_prepend := "${THISDIR}/files"
~
Run Code Online (Sandbox Code Playgroud)
bitbake your-image-name它适合我的情况。顺便说一句,我从以下网站获得了该信息:
祝你今天过得愉快!:D
| 归档时间: |
|
| 查看次数: |
5466 次 |
| 最近记录: |