2011-04-24 66 views
-1

我正在使用此python example来测试使用广播udp数据包的连接。由于一些奇怪的原因,我可以通过wireshark(不是在混杂模式下)看到我的RHEL服务器上有数据包,尽管python recv没有得到它们。在同一台计算机上发送数据包到'本地主机'是行不通的。另外,使用不同的计算机对,我的代码确实有效。所以我有这个特定的RHEL计算机,这是有问题的。Wireshark看到udp数据包,但我的应用程序不是

我试过绑定127.0.0.1,0.0.0.0,255.255.255.255无济于事。我关闭了SELinux,RHEL防火墙,iptables和ip6tables。我检查了netstat,看到我的python脚本是唯一一个在udp端口上监听的脚本。在钍的名字有什么不对?

回答

0

Got it!这是一个固定的问题命令:

ifconfig eth2 -broadcast 30.255.255.255 

原来BCAST地址为30.0.0.255,我被广播到30.255.255.255,因此,虽然Wireshark的认为这是一个有关BCAST(不混杂),操作系统做不。