我为ping命令写了一个c代码,并且由于某种原因它没有收到任何回复。我花了几天的时间试图找到代码问题,但后来我用wireshark检查了数据包发送。我发现答复已发送给我(目的地无法访问,因为它应该与我输入的目标IP)。在互联网上,我发现我的防火墙可能会导致这个问题,但我找不到任何解决方案。所以请帮助我,我怎样才能为我的防火墙添加某种特定的代码?谢谢。允许linux防火墙为我的代码接收数据包
EDITED
iptables的输出:
链INPUT(策略ACCEPT) 目标PROT选择源目的地
链FORWARD(策略ACCEPT) 目标PROT选择源目的地
链条OUTPUT(政策接受) 目标PROT选择源目的地
Wireshark的输出:
17 0.641636029 192.168.0.134 192.168.0.1 ICMP 120目的地不可达(端口不可达)
另外我可能犯了一个错误和问题可能不在接收中,但在发送数据包中
运行'/etc/init.d/iptables stop'如果没有帮助 - 它不是防火墙 –
我无法阻止* iptables *出于某种原因,尝试了*服务停止*也是,我也是使用kali linux,我甚至没有iptables在这个位置 –
那么它不是防火墙 –