转载请注明出处!

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功能相关推荐

  1. 编译内核启用KASan动态检测内核内存错误功能(ubuntu16.04 4.4.0内核编译升级到linux-4.4.252版本)

    目录 一.编译内核并配置支持KAsan 1.下载源码 2.安装编译内核必须的库 3.清理之前内核编译生成及相关配置 4.配置内核参数 5.开始编译 6.模块(驱动)安装 7.安装新编译的内核 8.修改 ...

  2. 内核管理 之 编译内核操作流程 ──为新手指南

    作者:北南南北 来自:LinuxSir.Org 提要: 编译内核主要是通过内核实现某些功能,比如iptables 需要内支持:所有的硬件的支持也是通过内核实现的:本文只是简单的给初学者讲一下编译内核的 ...

  3. Linux 编译时查找错误字符,编译Linux内核时出现“fatal error: linux/netfilter/xt_dscp: No such file or directory”...

    编译Linux内核时出现"fatal error: linux/netfilter/xt_dscp: No such file or directory".下面开始查找原因. 第一 ...

  4. linux编译内核支持pam,linux编译内核make menuconfig报错解决办法

    linux编译内核时 输入make menuconfig命令 *** Unable to find the ncurses libraries or the *** required header f ...

  5. Linux下编译内核配置选项简介

    Code maturity level options 代码成熟度选项 Prompt for development and/or incomplete code/drivers 显示尚在开发中或尚未 ...

  6. LINUX 编译内核选项 向作者致敬

    Linux 2.6.19.x 内核编译配置选项简介 作者:金步国 版权声明 本文作者是一位自由软件爱好者,所以本文虽然不是软件,但是本着 GPL 的精神发布.任何人都可以自由使用.转载.复制和再分发, ...

  7. 日记 [2008年03月23日]不编译内核给iptables增加模块

    TFTP上传所需软件包到 /usr/src/ 目录下 ipp2p-0.8.2.tar.gz patch-o-matic-ng-20060509 iptables-1.3.5.tar.bz2 l7-pr ...

  8. linux系统之编译内核实现iptables应用层过滤

    温馨提示: 之前己经介绍了Linux防火墙iptables的原理及命令用法,在前面说过iptables防火墙是工作在网络层,针对TCP/IP数据包实施过滤和限制,属于典型的包过滤防火墙.以基于网络层的 ...

  9. 一篇编译内核的详细配置文章

    前言之前言:谁是这篇文章的读者? 不习惯读英文资料的非LINUX高手 声卡不响光驱不转连不上网等等,只要有问题就行 开发嵌入式操作系统 现在流行的ODL(only disk linux)中做内核部分, ...

  10. 一篇编译内核的详细配置文章(超长-强烈推荐)

    转自:http://www.linuxsir.org/bbs/thread117661.html 前言之前言:谁是这篇文章的读者? 不习惯读英文资料的非LINUX高手 声卡不响光驱不转连不上网等等,只 ...

最新文章

  1. 灰色条怎么写_货车司机必须牢记的5条驾驶经验,最后一个能做到的人不多
  2. 文本编辑器中实现自定义编辑框中字体和大小的功能
  3. C. Longest Simple Cycle
  4. symbian c++ 开发环境Carbide.c++搭建
  5. JS switch 分支语句
  6. Teamcenter(Enterprise 2007) 开发之- 快速搭建开发环境(windows)
  7. swift闭包的另一种用法
  8. 基于小米球(Ngrok)实现内网穿透
  9. wowza流媒体服务器安全设置
  10. Ubuntu恢复被删除的文件
  11. 4.5 Frank 口语习语前7
  12. java开发 微信商家转账到零钱,发起商家转账API,微信支付
  13. tumblr_向您的Tumblr博客添加高级主题
  14. 计算机主机cpu内存,两分钟看懂计算机中CPU、内存、硬盘的工作原理
  15. 一个简单的ZUI多文件上传的demo和sql练习
  16. 山东大学项目实训设计系统(四)管理员端
  17. 最新帝国CMS花生小说系统源码+花生日记引流导航模板+带采集工具
  18. Understanding Human Behaviors in Crowds by Imitating the Decision-Making Process
  19. jquery管理数据
  20. APF有源电力滤波器Simulink仿真

热门文章

  1. 运营小技能:自定义公众号菜单模版(带有文章分类栏目、内容列表)、获取历史页面
  2. CI/CD到底是什么?看完就能很快理解
  3. 关于iCloud的注册,到代码的实现
  4. Error response from daemon: conflict: unable to delete feb5d9fea6a5 (must be forced) - image is bein
  5. python中array是什么意思_python array是什么
  6. 常用Jquery插件整理大全
  7. 深度置信(信念)网络DBN(Deep Belief Network)
  8. 最适合养老的20座城市
  9. 在Android软按键中添加Menu键。
  10. 使用阿里云的ip地址查询服务-购买ip地址查询服务