멀티 캐스트 패킷을 보낼 수 있지만받을 수 없음

H_squared

멀티 캐스트를 사용하여 임베디드 Linux 장치에 여러 UDP 데이터 그램을 보내려고합니다. 기기의 커널 버전은 다음과 같습니다.

/ # uname -r
2.6.24.6

테스트 목적으로 여기에 있는 코드를 사용하고 있습니다 (두 개의 헤더를 추가하고 장치의 IP 주소와 일치하도록 IP 주소를 변경했습니다).

문제는 동일한 멀티 캐스트 그룹 (Windows PC)의 다른 장치가 장치가 아닌 동안 데이터를 수신 할 수 있다는 것입니다. rp_filter의 값을 수정해야한다고 어딘가에서 읽었습니다. 나는 모든 옵션을 시도했지만 아무 소용이 없었다.

나는 문제없이 장치를 서버로 실행할 수 있습니다. 그러나 그것은 단순히받지 않습니다.

참고하시기 바랍니다 netstat -g작동하지 않습니다.

/ # netstat -g
netstat: invalid option -- g
BusyBox v1.11.2 () multi-call binary

Usage: netstat [-laentuwxr]

Display networking information

Options:
        -l      Display listening server sockets
        -a      Display all sockets (default: connected)
        -e      Display other/more information
        -n      Don't resolve names
        -t      Tcp sockets
        -u      Udp sockets
        -w      Raw sockets
        -x      Unix sockets
        -r      Display routing table

따라서 그룹 멤버십을 확인할 수 없습니다.

추신 : 나는 리눅스 PC에서 동일한 프로그램 (위 링크의 코드)을 실행했으며 정상적으로 작동했습니다. 따라서 코드는 문제가 아닙니다.

H_squared

해결했습니다. 시스템에서 찾을 수있는 모든 것을 엉망으로 만든 후 무차별 모드에서 eth0을 실행하여 작동하도록했습니다.

ifconfig eth0 promisc

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

TCPdump / Wireshark로 멀티 캐스트 패킷을 볼 수 있지만 응용 프로그램에서받을 수 없습니다.

분류에서Dev

TCPdump / Wireshark를 사용하여 멀티 캐스트 패킷을 볼 수 있지만 응용 프로그램에서받을 수 없습니다.

분류에서Dev

수신되지 않은 멀티 캐스트 패킷 보내기

분류에서Dev

멀티 캐스트 패킷을 어떻게 수신합니까?

분류에서Dev

메일을 보낼 수 있지만 SMTP 실패를받을 수 없습니다.

분류에서Dev

패킷을 보낼 수 없음 (Errno 9 : 잘못된 파일 설명자)

분류에서Dev

MSMQ 메시지 멀티 캐스트 : 다른 컴퓨터에서 메시지를받을 수 없습니다.

분류에서Dev

멀티 캐스트 패킷을 수신하기위한 사용자 버퍼 크기?

분류에서Dev

클라이언트는 이벤트를받을 수 있지만 내보낼 수는 없습니다.

분류에서Dev

멀티 스레딩을 할 때 첫 번째 스레드에서 한 번만 메시지를 보낼 수 있으며 그 후 첫 번째 스레드에서 메시지를 보낼 수 없습니다.

분류에서Dev

Postfix SMTP SSL 구성 : 이메일을 보낼 수 없지만 SSL로받을 수 있음

분류에서Dev

NAT 뒤의 포트가 악의적 인 호스트에 패킷을 보내는 경우 해당 호스트가 열려있는 포트에 패킷을 보낼 수 있습니까? 아니면 패킷을 보낸 포트에만 보낼 수 있습니까?

분류에서Dev

동일한 노드에 여러 서버를 만들면 서버가 UDP 멀티 캐스트 패킷 수신을 중지합니다.

분류에서Dev

일괄 삽입을 보낼 수 있지만 DB에 쿼리를 업데이트 할 수 없음

분류에서Dev

멀티 캐스트를 위해 하나의 소켓 recv 호출에서 두 개의 패킷을 얻을 수 있습니까?

분류에서Dev

이메일을 보낼 수 있지만받을 수없는 이유는 무엇입니까?

분류에서Dev

Java Smack 4.1 XMPP는 메시지를 보낼 수 있지만받을 수는 없습니다.

분류에서Dev

수신자에게 보이지 않고 패킷을 보낼 수 있습니까?

분류에서Dev

동일한 소켓으로 UDP 멀티 캐스트 패킷 송수신

분류에서Dev

Postfix 인증 실패, 이메일을 보낼 수 없음

분류에서Dev

멀티 홈 NIC를 통해 패킷을 라우팅하는 방법을 알 수 없습니다.

분류에서Dev

찾을 수없는 패키지 (멀티 모듈 봄 프로젝트)

분류에서Dev

64 바이트보다 긴 HID 패킷을 어떻게 보낼 수 있습니까?

분류에서Dev

Alpine Linux – NFS : 마운트 지점을 제대로 내보낼 수 없음

분류에서Dev

쉘로 메일을 보낼 수 있지만보기를 통해 메일을 보낼 수 없습니다.

분류에서Dev

메일 서버가 이메일을 수신 할 수 없지만 이메일을 보낼 수 있음-Postfix, Dovecot, MySQL

분류에서Dev

jsp에서 브로드 캐스트 소켓을 보낼 수 있습니까?

분류에서Dev

Quarkus JAX-RS 서비스 멀티 파트 양식 업로드- "컨텐츠 유형을 사용할 수 없음"

분류에서Dev

알림을 보낼 수 없음 [오류 : 80300002] (HMS 코어 푸시 키트)-웹 앱

Related 관련 기사

  1. 1

    TCPdump / Wireshark로 멀티 캐스트 패킷을 볼 수 있지만 응용 프로그램에서받을 수 없습니다.

  2. 2

    TCPdump / Wireshark를 사용하여 멀티 캐스트 패킷을 볼 수 있지만 응용 프로그램에서받을 수 없습니다.

  3. 3

    수신되지 않은 멀티 캐스트 패킷 보내기

  4. 4

    멀티 캐스트 패킷을 어떻게 수신합니까?

  5. 5

    메일을 보낼 수 있지만 SMTP 실패를받을 수 없습니다.

  6. 6

    패킷을 보낼 수 없음 (Errno 9 : 잘못된 파일 설명자)

  7. 7

    MSMQ 메시지 멀티 캐스트 : 다른 컴퓨터에서 메시지를받을 수 없습니다.

  8. 8

    멀티 캐스트 패킷을 수신하기위한 사용자 버퍼 크기?

  9. 9

    클라이언트는 이벤트를받을 수 있지만 내보낼 수는 없습니다.

  10. 10

    멀티 스레딩을 할 때 첫 번째 스레드에서 한 번만 메시지를 보낼 수 있으며 그 후 첫 번째 스레드에서 메시지를 보낼 수 없습니다.

  11. 11

    Postfix SMTP SSL 구성 : 이메일을 보낼 수 없지만 SSL로받을 수 있음

  12. 12

    NAT 뒤의 포트가 악의적 인 호스트에 패킷을 보내는 경우 해당 호스트가 열려있는 포트에 패킷을 보낼 수 있습니까? 아니면 패킷을 보낸 포트에만 보낼 수 있습니까?

  13. 13

    동일한 노드에 여러 서버를 만들면 서버가 UDP 멀티 캐스트 패킷 수신을 중지합니다.

  14. 14

    일괄 삽입을 보낼 수 있지만 DB에 쿼리를 업데이트 할 수 없음

  15. 15

    멀티 캐스트를 위해 하나의 소켓 recv 호출에서 두 개의 패킷을 얻을 수 있습니까?

  16. 16

    이메일을 보낼 수 있지만받을 수없는 이유는 무엇입니까?

  17. 17

    Java Smack 4.1 XMPP는 메시지를 보낼 수 있지만받을 수는 없습니다.

  18. 18

    수신자에게 보이지 않고 패킷을 보낼 수 있습니까?

  19. 19

    동일한 소켓으로 UDP 멀티 캐스트 패킷 송수신

  20. 20

    Postfix 인증 실패, 이메일을 보낼 수 없음

  21. 21

    멀티 홈 NIC를 통해 패킷을 라우팅하는 방법을 알 수 없습니다.

  22. 22

    찾을 수없는 패키지 (멀티 모듈 봄 프로젝트)

  23. 23

    64 바이트보다 긴 HID 패킷을 어떻게 보낼 수 있습니까?

  24. 24

    Alpine Linux – NFS : 마운트 지점을 제대로 내보낼 수 없음

  25. 25

    쉘로 메일을 보낼 수 있지만보기를 통해 메일을 보낼 수 없습니다.

  26. 26

    메일 서버가 이메일을 수신 할 수 없지만 이메일을 보낼 수 있음-Postfix, Dovecot, MySQL

  27. 27

    jsp에서 브로드 캐스트 소켓을 보낼 수 있습니까?

  28. 28

    Quarkus JAX-RS 서비스 멀티 파트 양식 업로드- "컨텐츠 유형을 사용할 수 없음"

  29. 29

    알림을 보낼 수 없음 [오류 : 80300002] (HMS 코어 푸시 키트)-웹 앱

뜨겁다태그

보관