2.4.7内核升级2.4.18网桥所需要的内核编译!!

原创 2004年08月02日 14:12:00

日期:2004/07/30  作者:zcatlinux  来源:zclinux

2.4.7内核升级2.4.18网桥所需要的内核编译:


1. 下载2.4.18的内核源代码并解压缩到/usr/src
2. cd /usr/src/linux-2.4.18
3. make mrproper;make clean
4. make menuconfig

 1) Processor type and features
  选择对应的CPU类型
  去掉SMP支持
   Symmetric multi-precessing support

 2) Networking options
  bridge支持:
  802.1d Ethernet bridging

  Netfilter支持:   
   先选择:
   Network packet filtering(replace ipchains)
   
   再配置Netfilter Configuration
    Connection tracking
    IP tables support
   可以将Netfilter Configuration部分全部选上

   
 3) Network device support
  Ethernet(10 or 100Mbit)
  10M或100M网卡选择相应型号

  或者

  Ethernet(1000Mbit)
 1000M网卡选择相应型号

 4) File systems
  Ext3 jounalling file systems support
  Quota support

 如果将bridge和Netfilter部分编译成模块, 则虚在这些模块被加载后
 才能加载acstar所使用的模块和执行setbr.sh命令. 因为现有acstar是
 在init启动脚本中启动, 所以最好将bridge和Netfilter部分编译进内核
 或修改acstar的init启动脚本部分, 在最前面手动加载bridge和netfilter
 相关模块.

 其它使用默认选项即可

5. make dep;make bzImage;make modules;make modules_install
6. cp arch/i386/boot/bzImage /boot/2.4.18-kernel
7. vi /etc/grub.conf

title 2.4.18-kernel
 root (hda0,0)
 kernel=/boot/2.4.18-kernel ro root=/dev/hda1

Linux内核网桥的实现分析

Linux内核网桥的实现分析 Linux 内核分别在2.2 和 2.4内核中实现了网桥。但是2.2 内核和 2.4内核的实现有很大的区别,2.4中的实现几乎是全部重写了所有的实现代码。本文以2....
  • hzhsan
  • hzhsan
  • 2015年03月06日 13:18
  • 1627

1 网桥的原理及在linux内核中的实现

2.1    桥接的概念   简单来说,桥接就是把一台机器上的若干个网络接口“连接”起来。其结果是,其中一个网口收到的报文会被复制给其他网 口并发送出去。以使得网口之间的报文能够互相转发。 ...
  • mirkerson
  • mirkerson
  • 2014年08月30日 11:12
  • 1374

Ubuntu 14.04 内核升级 详细步骤

1. 下载源码  www.kernel.org/pub/linux/kernel/v3.x/…,,比如下载到linux-3.14.tar.gz,大约100+M 2.拷贝到/usr/src目录下,用 ...
  • u011774239
  • u011774239
  • 2015年10月23日 14:31
  • 5692

linux下的网桥介绍

网桥用来连接不同的网段。使不同的网段能够相互通信,看起来很像三层的路由。它能够有多个port,从而能够将数据帧从一个port复制到另一个port。  这里要注意一点,linux下的网桥只能用于以...
  • wangpengqi
  • wangpengqi
  • 2013年08月18日 10:45
  • 691

《linux 内核完全剖析》 signal.c 代码分析笔记

signal.c 代码分析笔记 int sys_sgetmask()// 获取当前进程阻塞的信号 { returncurrent->blocked; }   int s...
  • u011368821
  • u011368821
  • 2014年05月07日 10:14
  • 1441

linux协议栈之网桥实现之一

网卡驱动的最后一个函数是netif_receive_skb.就从它说起。 为了简单起见,去掉了里面预编译代码 int netif_receive_skb(struct sk_buff *skb) ...
  • chengfangang
  • chengfangang
  • 2013年03月07日 10:36
  • 1154

ppp在linux下的编译和安装

作者:stephenzhu (小桥加加), 转载请注明出处 我的编程环境是vmware + fedora9, ARM目标板为ATMEL 9G45,LINUX内核2.6.30, GPRS模块为TE...
  • chinazjf
  • chinazjf
  • 2013年09月30日 01:29
  • 6855

内核升级方法

您可以在这里添加信息或记录遇到问题 VMware® Workstation 10.0.1 build-1379776 + Ubuntu 12.04LTS(Linux Kernel 3.8.0-2...
  • sdulibh
  • sdulibh
  • 2016年01月14日 11:27
  • 648

suse linux 内核升级

以下内容由同事提供   Suse linux将其从2.6.16.60-0.54.5升级到2.6.16.60-0.66.1,主要解决服务器经常僵死、宕机、无法重启的问题。   升级步骤总结: ...
  • yobyin
  • yobyin
  • 2013年05月18日 20:41
  • 2275

CentOS yum方式升级内核kernel

(此方法只限于CentOS派系的yum/rpm。补充:限于64Bit。CentOS7的32位,我试过用CentOS6的32位内核来升级,可升级可重启可使用,半个小时后删除了此系统没再尝试使用,所以不知...
  • reyleon
  • reyleon
  • 2016年08月17日 11:23
  • 23138
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:2.4.7内核升级2.4.18网桥所需要的内核编译!!
举报原因:
原因补充:

(最多只允许输入30个字)