2011-02-28 5 views
1

2 대의 NIC가있는 컴퓨터에 멀티 캐스트 클라이언트를 작성하려고하는데 작동하지 않습니다. NIC (eth4)가 멀티 캐스트 데이터 그램 (y.y.y.y)을 수신하기 시작하면 프로그램을 시작하는 스니퍼에게 알 수 있습니다. (일부 IP) -> zzzz (멀티 캐스트 IP, 내 eth4 NIC IP가 아님) UDP 원본 포트 : kkk (일부 다른 포트) 대상 포트 : xxx (멀티 캐스트 포트)멀티 홈 리눅스 서버에서 멀티 캐스트 수신에 문제가 발생했습니다.

그러나, 프로그램 (eth4에서 xxx 포트 청취). 경로가 몇 가지 예/설명에 대한 웹 검색 224.0.0.0의 넷 마스크 240.0.0.0 dev에 eth4

를 추가,하지만 난 다른 사람이하는 일처럼 보인다 :

는 또한 추가했다. 어떤 도움을 주시면 감사하겠습니다. 경로/iptables와 관련하여 다른 것이 있습니까?

답변

2

rp_filter를 끄면 멀티 캐스트 데이터가 내 응용 프로그램에 들어올 수 있습니다. 1로 설정하면 인터페이스에서 수신 된 데이터를 버립니다.

마이크 그레이엄

관련 문제