编译内核使tilera支持网桥和netfilter功能
2014-04-09 19:50
218 查看
转载请注明出处!
Tilera默认情况下是不支持netfilter和网桥功能的,需要重新编译内核。由于网桥和netfilter(除netfilter架构外)都是以linux内核模块的方式使用,所以在配置内核时走了一些弯路,例如将网桥和netfilter相关的代码统统编译进linux内核,并将该内核烧写到tilera平台上,但是最终测试网桥和netfilter都不能使用。
经过多次的内核配置、编译最终确定了linux网桥和netfilter需要被编译为内核模块的部分。内核编译完成后,使用tile-monitor生成tilera
bootrom文件,并将其烧写到tilera平台上。并将上位机编译生成的linux源码树下kernel目录下的内核模块拷贝到tilera
的/lib/modules/linux-kernel-version/目录下,同时使用depmod(depmod -A)命令产生内核模块之间的依赖关系文件如modules.dep等文件,此步骤很重要以为网桥的用户空间工具btctl和netfilter的用户空间工具iptables都是通过搜索/lib/modules/linux-kernel-version/目录下的模块依赖关系完成模块加载的。
经测试tilera平台上的网桥和netfilter可以正常使用。
转载请注明出处!
Tilera默认情况下是不支持netfilter和网桥功能的,需要重新编译内核。由于网桥和netfilter(除netfilter架构外)都是以linux内核模块的方式使用,所以在配置内核时走了一些弯路,例如将网桥和netfilter相关的代码统统编译进linux内核,并将该内核烧写到tilera平台上,但是最终测试网桥和netfilter都不能使用。
经过多次的内核配置、编译最终确定了linux网桥和netfilter需要被编译为内核模块的部分。内核编译完成后,使用tile-monitor生成tilera
bootrom文件,并将其烧写到tilera平台上。并将上位机编译生成的linux源码树下kernel目录下的内核模块拷贝到tilera
的/lib/modules/linux-kernel-version/目录下,同时使用depmod(depmod -A)命令产生内核模块之间的依赖关系文件如modules.dep等文件,此步骤很重要以为网桥的用户空间工具btctl和netfilter的用户空间工具iptables都是通过搜索/lib/modules/linux-kernel-version/目录下的模块依赖关系完成模块加载的。
经测试tilera平台上的网桥和netfilter可以正常使用。
相关文章推荐
- 编译内核让netfilter支持过滤layer7应用层协议
- [zt]Linux编译内核支持bonding(kernel2.6.26)
- Android内核编译(支持netfilter/iptalbes)(can't initialize iptables table `filter': iptables who)
- 全志A10平板上的ubuntu内核编译,支持LCD触摸屏
- Linux操作系统下编译支持NTFS的内核模块
- 【Cubieboard2】配置编译内核支持SPI全双工通信驱动
- Code maturity level options 代码成熟度选项 [*]Prompt for development and/or incomplete code/drivers 显示尚在开发中或尚未完成的代码与驱动.除非你是测试人员或者开发者,否则请勿选择 我是开发者,所以选[*] Loadable module support 可加载模块支持 [*]Enable loadable module support 内核编译配置选项简介 (2.4.20-8
- 不编译内核支持NTFS分区
- 内核编译之支持i2c-0
- 2.4.7内核升级2.4.18网桥所需要的内核编译!!
- 两个编译2.4与2.6内核模块的Makefile 模板(支持交叉编译)
- 用VMtool Share功能编译内核导致失败的问题
- 一起写框架-Ioc内核容器的实现-基础功能-ComponentScan支持多包扫描(六)
- 编译内核启用iptables及netfilter
- 快速支持NTFS文件系统+编译内核(转)
- 编译openwrt支持USB自动mount功能
- 用VMtool Share功能编译内核导致失败的问题
- linux如何编译安装新内核支持NTFS文件系统?(以redhat7.2x64为例)
- 一起写框架-Ioc内核容器的实现-基础功能-ComponentScan支持组件注解限制(七)