Estou tentando usar o recurso multicast_to_unicast do hostapd. O AP está funcionando bem, mas recebo este erro:
nl80211: multicast to unicast not supported on interface wlan0
Estou no Raspbian com o próximo kernel (4.14.21-v7 + # 1095) e com o mais recente hostapd (compilado do git).
Até onde eu posso ver, significa que o nl80211 que estou usando não suporta o comando NL80211_CMD_SET_MULTICAST_TO_UNICAST
, mas não entendo o por que e o que devo fazer.
Atualização : de acordo com source o erro é retornado quando set_multicast_to_unicast
é NULL e esse campo é preenchido pelo driver.
Meu cartão é baseado em rtl8812au e, pelo que eu vejo em o driver , set_multicast_to_unicast
não está definido.
A única maneira de obter M2U trabalhando neste cartão é escrever minha própria rotina de conversão e colocá-la no driver, certo?
Atualização 2 : Sim, recebi esse erro, pois o driver não fornece uma implementação para set_multicast_to_unicast
em seu cfg80211_ops
.
Mas notei que os drivers rtl88XX fazem o M2U por padrão (se não explicitamente desativado no tempo de compilação / carregamento)