
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
.