2011-04-24 2 views
-1

이 아닙니다.이 python example을 사용하여 브로드 캐스트 UDP 패킷을 사용하여 연결을 테스트합니다. 어떤 이상한 이유로 wireshark (무차별 모드가 아님)를 통해 RHEL 서버에 들어오는 패킷을 볼 수 있습니다. 단, python recv는 가져 오지 않습니다. 동일한 컴퓨터에서 패킷을 'localhost'로 보내면 작동합니다. 또한 다른 컴퓨터 쌍을 사용하여 코드가 작동합니다. 그래서 문제가되는 특정 RHEL 컴퓨터가 있습니다.Wireshark는 UDP 패킷을 보지만 내 응용 프로그램은

127.0.0.1, 0.0.0.0, 255.255.255.255에 대한 바인딩을 시도했습니다. SELinux, RHEL 방화벽, iptables 및 ip6tables를 해제했습니다. 나는 netstat를 점검하고 내 python 스크립트가 그 udp 포트에서 수신하는 유일한 스크립트임을 확인합니다. 토르의 이름이 뭐야?

답변

0

알 수 있습니다. 이 문제를 해결 명령입니다 :

ifconfig eth2 -broadcast 30.255.255.255 

원래 BCAST 주소가 30.0.0.255이고 와이어 샤크는 관련 BCAST (난잡한되지 않음)로 이것을보고있는 동안, 그래서 내가 30.255.255.255에 방송되었으며, OS는 않았다 아니.

관련 문제