linux – 将数据包从接口复制到另一个接口
发布时间:2020-12-13 18:13:10 所属栏目:Linux 来源:网络整理
导读:我有一个 Linux系统(让它是A)有2个以太网卡,即eth0和eth1,它们连接到两个完全不相关的LAN. 基本上eth0用于正常的应用程序流量,eth1仅用于调试目的.调试意味着eth1使用交叉电缆链接到另一个运行Wireshark的linux盒子(让它是B).我希望Wireshark能够处理在A的et
我有一个
Linux系统(让它是A)有2个以太网卡,即eth0和eth1,它们连接到两个完全不相关的LAN.
基本上eth0用于正常的应用程序流量,eth1仅用于调试目的.调试意味着eth1使用交叉电缆链接到另一个运行Wireshark的linux盒子(让它是B).我希望Wireshark能够处理在A的eth0上传输的应用程序包. 基本上我需要将从eth0接口传输的数据包复制到接口eth1,以便B框上的Wireshark可以嗅探它们(由于某些原因,我没有物理访问LAN eth0). 另请注意,A的eth0不需要置于混杂模式,因为我只想复制一个以A为目的地的数据包子集 有没有办法单独使用iptables实现这一目标?或者我是否需要编写一个应用程序才能使其工作?我该怎么做才能“复制”数据包? 解决方法
如果您的内核足够新,您可以使用
iptables –tee将帧从eth0转发到捕获计算机.
编辑:更新了链接,因为原始版本现在位于密码提示后面. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |