首页 > 系统相关 >CentOS6.3安装xtables-addons,实现流量复制&镜像克隆

CentOS6.3安装xtables-addons,实现流量复制&镜像克隆

时间:2024-07-25 10:18:02浏览次数:8  
标签:iptables xtables IP TEE 192.168 1.100 addons CentOS6.3

一、版本要求

CentOS 6.3,64位(内核版本2.6.32-279),iptables版本是自带的v1.4.7

CentOS6.9 -- 6.10也可以,其它版本没有测试。

ubuntu22.04上没有安装成功。

二、依赖安装

yum install gcc
yum install gcc-c++
yum install iptables-devel

三、下载安装包

下载地址:https://inai.de/files/xtables-addons/

下载 1.47.1 版本,并编译:

tar xvf xtables-addons-1.47.1.tar.xz
cd xtables-addons-1.47.1
./configure

开启TEE功能模块:

vim ./mconfig
build_TEE=m    #开启模块

四、安装

make && make install

五、报错

1、make: *** /lib/modules/2.6.32-279.el6.x86_64/build: No such file or directory.    

yum -y install kernel-devel

#安装完成后进入目录发现 build 的软连接是错误的:
cd /lib/modules/2.6.32-279.el6.x86_64

#删除,并重新建立软连接
rm -rf build
ln -s ../../../usr/src/kernels/2.6.32-754.35.1.el6.x86_64/ build

2、extensions/compat_xtables.c:633: error: too few arguments to function ‘ipv6_find_hdr’

vim extensions/compat_xtables.c

#找到633行,注释掉 ipv6_find_hdr 相关的内容
/* 注释掉以下内容
int xtnu_ipv6_find_hdr(const struct sk_buff *skb, unsigned int *offset,
    int target, unsigned short *fragoff, int *fragflg)
{
        return ipv6_find_hdr(skb, offset, target, fragoff);
}
EXPORT_SYMBOL_GPL(xtnu_ipv6_find_hdr);
*/

 

六、命令

1、把指定源IP的包镜像到另一个IP

iptables -t mangle -A PREROUTING -s 192.168.1.100 -j TEE –gateway 192.168.1.200

2、把指定目的IP的包镜像到另一个指定的IP

iptables -t mangle -A POSTROUTING -d 192.168.1.100 -j TEE –gateway 192.168.1.200

3、把指定目的IP源IP的包都镜像到另一个指定的IP

iptables -t mangle -A PREROUTING  -s 192.168.1.100/24 -j TEE –gateway 192.168.1.200
iptables -t mangle -A POSTROUTING -d 192.168.1.100/24 -j TEE –gateway 192.168.1.200

4、可以实现一对多的镜像

iptables -t mangle -A PREROUTING -s 192.168.1.100 -j TEE –gateway 192.168.1.200
iptables -t mangle -A PREROUTING -s 192.168.1.100 -j TEE –gateway 192.168.1.201

 

标签:iptables,xtables,IP,TEE,192.168,1.100,addons,CentOS6.3
From: https://www.cnblogs.com/hunttown/p/18322422

相关文章

  • centos iptables xtables-multi
    docker启动systemctlstartdocker#失败查看原因journalctl-xeudocker4月2917:57:42a03dockerd[55315]:time="2024-04-29T17:57:42.491144216+08:00"level=infomsg="Startingup"4月2917:57:42a03dockerd[55315]:time="2024-04-29T17:57......
  • 一些改动 \odoo\addons\web\static\src\webclient\user_menu\user_menu_items
      一些改动\odoo\addons\web\static\src\webclient\user_menu\user_menu_items.jsregistry.category("user_menuitems")//.add("documentation",documentationItem)//.add("support",supportItem).add("sho......
  • ubuntu20使用iptables-persistent libfakeroot libxtables-dev netfilter-persistent
    实施防火墙是保护服务器安全的重要一步。其中很大一部分是决定将对您的网络实施流量限制的单个规则和策略。像iptables这样的防火墙还允许您对应用规则的结构框架有发言权。在本指南中,您将学习如何构建防火墙,作为更复杂规则集的基础。该防火墙将主要关注提供合理的默认值和建立......
  • storybook插件说明: integrations与addons推荐
    官方的:https://storybook.js.org/integrations/https://github.com/storybookjs/storybook/blob/master/ADDONS_SUPPORT.md 我所推荐的的三个: yarn add -D @stor......
  • tensorflow_addons版本问题
    使用2.4版本的tensorflow,之前一直tensorflow_addons导包报错,主要是版本没对应!最后搞了0.14.0版本,导库成功了。 pipinstalltensorflow_addons==0.14.0-ih......
  • napi 基于rust 开发nodejs addons 的框架
    目前基于rust开发nodejsaddons的框架是很多了,而且都不错,同时对于安装会基于跨平台构建+githubrelease模式进行安装(对于企业内部不是很友好)napi是一个新的基于rust的......
  • Firefox 的Addons 扩展插件调试
    https://zhuanlan.zhihu.com/p/67836345https://www.dzsfo.com/2019/10/11/Chrome-Hackbar/https://www.ddosi.org/b320/找到Firefox扩展目录中的插件%AppData%\Roa......