No Contabilidade de pacotes do roteador DD-WRT executando o WPA2-Enterprise e o servidor RADIUS na WAN

0

Estou executando um roteador TP-LINK WR740N com DD-WRT. Eu configurei com sucesso o WPA2-Enterprise, que conta com um servidor freeRADIUS v2.2 na WAN. Autenticação vai bem. Mas o DD-WRT apenas envia o pedido ACCT 2 vezes, quando uma sessão é iniciada após a autenticação bem-sucedida e quando uma sessão termina. Mas nada entre. Não consigo controlar quantos dados estão conectados à transferência de dispositivos. Eu fiz tcpdump na porta 1813. Nada capturado. Também verifiquei o freeRADIUS em execução no modo de depuração. Nenhum pacote de contabilidade, exceto os dois, chega. Isso é uma limitação do DD-WRT? Ou pode ser feito aplicando algum patch?

    
por muntasir2000 22.11.2015 / 10:20

1 resposta

0

O DD-WRT quase certamente usa hostapd como seu cliente RADIUS e hostapd.conf diz isso:

# Interim accounting update interval
# If this is set (larger than 0) and acct_server is configured, hostapd will
# send interim accounting updates every N seconds. Note: if set, this overrides
# possible Acct-Interim-Interval attribute in Access-Accept message. Thus, this
# value should not be configured in hostapd.conf, if RADIUS server is used to
# control the interim interval.
# This value should not be less 600 (10 minutes) and must not be less than
# 60 (1 minute).
#radius_acct_interim_interval=600

Portanto, parece que a melhor coisa que você pode fazer é configurar seu servidor FreeRADIUS para enviar um atributo Acct-Interim-Interval apropriado na mensagem Access-Accept , e provavelmente não deve ser definido para nada menos que 600 segundos (10 minutos) .

Se isso não for possível, você deve conseguir acessar hostpad.conf do DD-WRT para sobrescrevê-lo lá.

    
por 23.11.2015 / 03:30