![RPi에서 Hostapd를 사용하여 멀티캐스트에서 유니캐스트로](https://linux55.com/image/128330/RPi%EC%97%90%EC%84%9C%20Hostapd%EB%A5%BC%20%EC%82%AC%EC%9A%A9%ED%95%98%EC%97%AC%20%EB%A9%80%ED%8B%B0%EC%BA%90%EC%8A%A4%ED%8A%B8%EC%97%90%EC%84%9C%20%EC%9C%A0%EB%8B%88%EC%BA%90%EC%8A%A4%ED%8A%B8%EB%A1%9C.png)
Hostapd의 multicast_to_unicast 기능을 사용하려고 합니다. AP는 잘 작동하지만 다음 오류가 발생합니다.
nl80211: multicast to unicast not supported on interface wlan0
나는 다음 커널(4.14.21-v7+#1095)과 최신 호스트(git에서 컴파일된)와 함께 Raspbian을 사용하고 있습니다.
내가 아는 한 이것은 내가 사용하고 있는 nl80211이 NL80211_CMD_SET_MULTICAST_TO_UNICAST
명령을 지원하지 않는다는 것을 의미하지만 왜 그리고 무엇을 해야 하는지 이해하지 못합니다.
고쳐 쓰다: 에 따르면원천set_multicast_to_unicast
NULL 이고 필드가 드라이버에 의해 채워지면 오류가 반환됩니다 . 내 카드는 rtl8812au를 기반으로 하며, 내가 본 바에 따르면운전사, set_multicast_to_unicast
정의되지 않았습니다. 이 카드에서 M2U가 작동하도록 하는 유일한 방법은 나만의 변환 루틴을 작성하여 드라이버에 넣는 것입니다. 그렇죠?
업데이트 2: 예, 드라이버가 set_multicast_to_unicast
해당 cfg80211_ops
.