Configurar session_timeout Radius


  • Olá, boa tarde.

    Implementei um Captive Portal, autenticando no MySQL com o FreeRadius, está funcionando perfeitamente.

    Porém como faço para configurar o session_timeout nas contas SQL?
    Pois se eu configurar no "Hard timeout (Minutes)" nas propriedades do Captive Portal, aparentemente, é só para os usuários locais.

    E se configurar no FreeRadius, é somente para os usuários do FreeRadius e não SQL.

    Quando faço uma consulta nos usuários ativos no Captive Portal tenho o seguinte resultado:

    (
        [0] => 1598285704
        [allow_time] => 1598285704
        [1] => 2088
        [pipeno] => 2088
        [2] => 192.168.97.8
        [ip] => 192.168.97.8
        [3] => MAC
        [mac] => MAC
        [4] => USERNAME
        [username] => USERNAME
        [5] => 2e19c3a1ebb3a6f9
        [sessionid] => 2e19c3a1ebb3a6f9
        [6] => 
        [bpassword] => 
        [7] => 
        [session_timeout] => 
        [8] => 
        [idle_timeout] => 
        [9] => 
        [session_terminate_time] => 
        [10] => 
        [interim_interval] => 
        [11] => 
        [traffic_quota] => 
        [12] => radius
        [authmethod] => radius
        [13] => first
        [context] => first
    )
    

    E como podemos observar, a propriedade session_timeout está vazia, mesmo configurando diretamente no Captive Portal e no FreeRadius.

    Obrigado!