2011-04-24 45 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(不混雜),操作系統做不。

相關問題