我有以下配置:
我有一台具有两个接口的机器(我将其称为1),eth0是外部接口,拥有与网络A相关的IP地址,而eth1在网络中没有IP地址和嗅探包B使用pcap。我的问题是我想将数据包从eth0发送到网络B内部的机器(让我们2)。
为此,我在接口中的1中添加了一个路由条目,接口为2(eth1),IP和GW为2。
完成此操作后,使用wireshark我可以在2中看到UDP数据包,但看起来内核没有将数据包转发给应用程序。我检查了该字段,dest mac,port和dest Ip是正确的,源ip和mach是eth0中的源,这也是正确的,因为eth1没有IP。没有防火墙或iptables规则(所有设置均为默认设置),欺骗检查已禁用,并且在iptables输入中,我看到计数器每次在2个数据包到达时都在增加。
其他信息:两台机器都是ubuntu 14.02
这是我们软件的功能,破坏了通信。通常,如果没有不标准的iptables规则或防火墙,则添加arp条目就足以解决此类问题。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句