나는 멀티캐스트 그룹에 참여하고 패킷을 처리하는 소프트웨어를 작성했습니다. 이것은 Windows(XP에서 8.1까지 테스트)와 Linux를 사용하여 테스트한 여러 컴퓨터에서 작동하는 것 같습니다. Windows 8.1이 설치된 노트북 한 대를 제외하고.
질문 잘봤습니다Windows에서 내 네트워크에 IP 멀티캐스팅이 활성화되어 있는지 어떻게 알 수 있나요?그리고 그로부터 실행을 시도했지만 netsh interface ip show joins
이 컴퓨터가 내가 소프트웨어를 시험해 본 어떤 네트워크 인터페이스(WiFi 또는 이더넷)에서도 멀티캐스트 그룹에 참여하지 않는다는 것을 확인했습니다. Wireshark에서도 IGMP 메시지를 찾아봤지만 아무것도 볼 수 없습니다. 방화벽 등을 비활성화했지만 여전히 아무것도 없습니다.
다른 Windows 컴퓨터에서 내 소프트웨어를 사용해 보았는데 문제 없이 작동하며(방화벽을 건드릴 필요 없이) netsh interface ip show joins
.
이 특정 기계에서 볼 수 있는 유일한 변수는 그것이 노트북이라는 것입니다. 랩탑이 멀티캐스트 패킷을 수신할 수 있도록 Windows에서 활성화해야 하는 특정 설정이 있습니까? 이 문제를 디버깅할 수 있는 다른 방법이 있습니까? 그것은 나를 벽 위로 몰고 가고 있습니다!
감사해요.
추가 참고 사항: Linux VM에서 소프트웨어를 실행해 보았습니다. 호스트(Windows) OS에서 Bridge 인터페이스는 netsh interface ip show joins
. 그러나 하드웨어 인터페이스에는 여전히 조인이 없습니다. 그리고 패킷이 수신되지 않습니다.