호스트가 멀티캐스트 핑에 응답할 수 있도록 하는 방법

호스트가 멀티캐스트 핑에 응답할 수 있도록 하는 방법

multicast무선 네트워크의 트래픽을 실험하고 있으며 미리 정의된 멀티캐스트 주소에 대해 ping을 시도하고 있습니다.

$ ping 224.0.0.251

ip핑 머신의 주소는 입니다 192.168.0.11. 그래서 동일한 컴퓨터에서 실행한 결과 tcpdump다음과 같은 사실을 발견했습니다.LinuxLAN

$ sudo tcpdump -vv -n -i eth0 icmp
05:33:31.567847 IP (tos 0x0, ttl 1, id 23235, offset 0, flags [none], proto ICMP (1), length 84)
    192.168.0.11 > 224.0.0.251: ICMP echo request, id 23235, seq 1, length 64
06:33:32.570106 IP (tos 0x0, ttl 1, id 42255, offset 0, flags [none], proto ICMP (1), length 84)
    192.168.0.11 > 224.0.0.251: ICMP echo request, id 42255, seq 2, length 64

보시다시피, ICMP패킷은 멀티캐스트 그룹의 특정 구성원에서 수신되지만 ICMP에코 응답은 다시 전송되지 않습니다. 왜? 전송을 구성할 수 있나요?

답변1

sudo sysctl net.ipv4.icmp_echo_ignore_broadcasts=0

관련 정보