5升任内核到2

作者: 计算机网络  发布:2019-10-19

In some cases we've seen cards using the rt2800usb drivers (such as the AWUS036NH and AWUS036NEH ALFAs) act strange with the BT5R1 kernel. If this happens to you, you can try installing a recent compat-wireless and building it on your own. This specific version will work: 

延续祖宗门户条件:CentOS 5.5 32bit
幸存基础:2.6.18
落成指标:晋级到2.6.28并协助XFS  JFS  reiser4  ext4  layer7

引用自

1、准备:

那是官网上的片段申明。

cd /usr/src

这段话大约意思就是少数使用rt2800usb使得的无线网卡不能够在BT5Mercedes-A名爵第11中学不荒谬使用,必要做一些更改。

wget

官网提出那规范做:

#内核包
wget    

  1. root@bt:~# cd/usr/src/  
  2. root@bt:~# wget   
  3. root@bt:~# tar jxpf compat-wireless-2011-07-14.tar.bz2    
  4. root@bt:~# wget   
  5. root@bt:~# tar xpf 2.6.39.patches.tar  
  6. root@bt:~# cd compat-wireless-2011-07-14   
  7. root@bt:~# patch -p1 < ../patches/mac80211-2.6.29-fix-tx-ctl-no-ack-retry-count.patch   
  8. root@bt:~# patch -p1 < ../patches/mac80211.compat08082009.wl_frag+ack_v1.patch   
  9. root@bt:~# patch -p1 < ../patches/zd1211rw-2.6.28.patch   
  10. root@bt:~# patch -p1 < ../patches/ipw2200-inject.2.6.36.patch   
  11. root@bt:~# make   
  12. root@bt:~# make install  
  13. root@bt:~# reboot  

#layer7
wget

其实个人推举这样子做,因为要联网下载文件然后编写翻译安装,可是我们正要破解有线密码吗,能联网的话大家破解来干嘛。当然是兑现下载好所需的五个包。

#L7合同文本
wget

#iptables
wget

2、开始设置:

解压放好。

rpm -ivh rpmforge-release-0.3.6-1.el5.rf.i386.rpm

开发银行bt5,拷贝到/user/src目录,当然那不是必得的。你轰轰烈烈旦能够找到就行。然后

解压源码包

  1. root@bt:~# cd/usr/src/  
  2. root@bt:~# cd compat-wireless-2011-07-14   
  3. root@bt:~# patch -p1 < ../patches/mac80211-2.6.29-fix-tx-ctl-no-ack-retry-count.patch   
  4. root@bt:~# patch -p1 < ../patches/mac80211.compat08082009.wl_frag+ack_v1.patch   
  5. root@bt:~# patch -p1 < ../patches/zd1211rw-2.6.28.patch   
  6. root@bt:~# patch -p1 < ../patches/ipw2200-inject.2.6.36.patch   
  7. root@bt:~# make   
  8. root@bt:~# make install  
  9. root@bt:~# reboot  

tar xzf linux-2.6.28.tar.gz
tar xjf iptables-1.4.6.tar.bz2
tar xzf l7-protocols-2009-05-28.tar.gz
tar xzf netfilter-layer7-v2.22.tar.gz

末尾的一步,重启并不一定是必得的。要是你用U盘运行,重启了就怎样都没了。自身望着办吧。

cd linux-2.6.28

图片 1

make mrproper  #清监护人业

patch -p1 < /usr/src/netfilter-layer7-v2.22/kernel-2.6.25-2.6.28-layer7-2.22.patch  #打上L7补丁

cp  /boot/config-2.6.18-128.el5PAE  ./.config

make menuconfig

在filesystem中把xfs选上,小编是编写翻译进基本的(即日前那些成为*号 ,M是模块)
在Networking--Networking options--Network packet filtering (replaces ipchains)--Core Netfilter Configuration,把L7支持 string 等选上

make
make bzImage
make modules
make modules_install
make install

3、重启系统

#uname -a
Linux localhost.localdomain 2.6.28 #2 SMP Tues  Dec 15 20:29:50 CST 2011 i686 i686 i386 GNU/Linux

4、编译iptables 支持layer7

cd /usr/src/netfilter-layer7-v2.22/iptables-1.4.3forward-for-kernel-2.6.20forward/

cp libxt_layer7.* /usr/src/iptables-1.4.6/extensions/

cd /usr/src/iptables-1.4.6/

./configure --prefix=/ --with-ksource=/usr/src/linux-2.6.28

make

make install

#iptables -V
iptables v1.4.6

设置左券

cd /usr/src

cd l7-protocols-2009-05-28

make install

#iptables -t mangle -I PREROUTING -m layer7 --l7proto edonkey -j DROP

如未有提醒 则无难题

安装文件系统工具

yum install xfsprogs dmapi xfsdump

设置 xfs文件系统工具

wget 

wget 

设置步骤基本是make ;make install

在安装libaal时候碰着 configure: error: C++ preprocessor "/lib/cpp" fails sanity check 

使用yum install gcc-c++解决

接下去能够体会下L7和XFS等文件系统了。

图片 2

本文由金沙澳门官网送注册58发布于计算机网络,转载请注明出处:5升任内核到2

关键词: