RPi에서 Hostapd를 사용하여 멀티캐스트에서 유니캐스트로

RPi에서 Hostapd를 사용하여 멀티캐스트에서 유니캐스트로

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_unicastNULL 이고 필드가 드라이버에 의해 채워지면 오류가 반환됩니다 . 내 카드는 rtl8812au를 기반으로 하며, 내가 본 바에 따르면운전사, set_multicast_to_unicast정의되지 않았습니다. 이 카드에서 M2U가 작동하도록 하는 유일한 방법은 나만의 변환 루틴을 작성하여 드라이버에 넣는 것입니다. 그렇죠?

업데이트 2: 예, 드라이버가 set_multicast_to_unicast해당 cfg80211_ops.

관련 정보