multicast_to_unicast com hostapd no RPi

1

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)

    
por Alex 25.02.2018 / 15:23

0 respostas