iptables 应用层过滤
2015-06-17 11:14
701 查看
iptables 应用层过滤
#编译内核
cd l7
cp * -R /usr/src/
cd /usr/src/
tar zxvf linux-2.6.32.22.tar.gz
tar zxvf netfilter-layer7-v2.23.tar.gz
ln -s linux-2.6.32.22 linux
#创建软链接
cd linux #合并补丁
patch -p1 < ../netfilter-layer7-v2.23/kernel-2.6.25-2.6.28-layer7-2.22.patch
make menuconfig #基于文本的内核编译环境,但出错后可以返回
make #编译内核及安装
make modules_install
make install
reboot
#编译安装iptables
cp /etc/init.d/iptables /tmp
cp /etc/sysconfig/iptables-config /tmp
rpm -qa |grep iptables
rpm -ev iptables-ipv6-1.4.7-14.el6.x86_64 iptables-1.4.7-14.el6.x86_64 --nodeps
cd /usr/src/
tar jxvf iptables-1.4.21.tar.bz2
tar zxvf l7-protocols-2009-05-28.tar.gz
cd iptables-1.4.21
cp ../netfilter-layer7-v2.23/iptables-1.4.3forward-for-kernel-2.6.20forward//libxt_layer7.* extensions/
cd extensions/
./configure --prefix=/usr --with-ksource=/usr/src/linux
make && make install
#编译安装protocols
cd /usr/src/
cd l7-protocols-2009-05-28
make install
#修改iptables启动脚本
cp /tmp/iptables-config /etc/sysconfig/
cp /rmp/iptables /etc/init.d/
vim /etc/init.d/iptables
:%s@/sbin/$IPTABLES@/usr/sbin/$IPTABLES@g
#编译内核
cd l7
cp * -R /usr/src/
cd /usr/src/
tar zxvf linux-2.6.32.22.tar.gz
tar zxvf netfilter-layer7-v2.23.tar.gz
ln -s linux-2.6.32.22 linux
#创建软链接
cd linux #合并补丁
patch -p1 < ../netfilter-layer7-v2.23/kernel-2.6.25-2.6.28-layer7-2.22.patch
make menuconfig #基于文本的内核编译环境,但出错后可以返回
make #编译内核及安装
make modules_install
make install
reboot
#编译安装iptables
cp /etc/init.d/iptables /tmp
cp /etc/sysconfig/iptables-config /tmp
rpm -qa |grep iptables
rpm -ev iptables-ipv6-1.4.7-14.el6.x86_64 iptables-1.4.7-14.el6.x86_64 --nodeps
cd /usr/src/
tar jxvf iptables-1.4.21.tar.bz2
tar zxvf l7-protocols-2009-05-28.tar.gz
cd iptables-1.4.21
cp ../netfilter-layer7-v2.23/iptables-1.4.3forward-for-kernel-2.6.20forward//libxt_layer7.* extensions/
cd extensions/
./configure --prefix=/usr --with-ksource=/usr/src/linux
make && make install
#编译安装protocols
cd /usr/src/
cd l7-protocols-2009-05-28
make install
#修改iptables启动脚本
cp /tmp/iptables-config /etc/sysconfig/
cp /rmp/iptables /etc/init.d/
vim /etc/init.d/iptables
:%s@/sbin/$IPTABLES@/usr/sbin/$IPTABLES@g
相关文章推荐
- Linux socket 初步
- 10 篇对初学者和专家都有用的 Linux 命令教程
- Linux 与 Windows 对UNICODE 的处理方式
- Ubuntu12.04下QQ完美走起啊!走起啊!有木有啊!
- 解決Linux下Android开发真机调试设备不被识别问题
- 运维入门
- 运维提升
- Linux 自检和 SystemTap
- Centos6 编译安装Python
- Ubuntu Linux使用体验
- c语言实现hashmap(转载)
- Linux 信号signal处理机制
- linux下mysql添加用户
- Scientific Linux 5.5 图形安装教程
- 硬盘安装CentOS 6.2以及添加GRUB启动菜单
- 基于 Linux 集群环境上 GPFS 的问题诊断