Olá,

Me perdoem se fugir do escopo da lista.

Tenho instalado um freeradius + mysql + debian e este autenticando os meus 
usuários pppoe.
O que acontece é que começarei agora a usar o modulo sqlippool para fornecer 
ips para os clientes.
O radius fornece o IP normal para o cliente, porém ele não atualiza a tabela na 
linha do determinado IP preenchendo as informações de
nasipaddress, expiry_time, etc...
e como consequencia, além de o proximo usuário pegar o mesmo ip do anterior, 
tambem não faz o accounting, nem a liberação do ip na tabela radippool.

Eis algumas saidas de logs


Ao cliente logar pppoe aparece o seguinte:
Wed Oct 29 13:29:30 2014 : Error: sqlippool_command: database query error in: 
'UPDATE radippool  SET nasipaddress = 'xxx.xxx.xxx.xxx', pool_key = 
'xxx.xxx.xxx.xxx-2147484007',  callingstationid = '24:A4:3C:D0:58:9C', username 
= 'usuario',  expiry_time = NOW() + INTERVAL 3600 SECOND  WHERE framedipaddress 
= '186.227.249.65' AND expiry_time IS NULL'

Ao cliente deslogar o pppoe:
Wed Oct 29 13:28:58 2014 : Error: sqlippool_command: database query error in: 
'UPDATE radippool  SET nasipaddress = '', pool_key = 0, callingstationid = '', 
username = '',  expiry_time = NULL  WHERE nasipaddress = 'xxx.xxx.xxx.xxx' AND 
pool_key = 'xxx.xxx.xxx.xxx-2147484006'  AND username = 'usuario'  AND 
callingstationid = '24:A4:3C:D0:58:9C'  AND framedipaddress = 'yyy.yyy.yyy.yyy''

Ambas as queries se eu copiar e colar direto no mysql-workbench por exemplo, 
executa normal.

Qualquer ajuda será muito bem vinda.

Obrigado.

Obs: Já verifiquei nomes de campos, tabelas, etc...tudo certo.


-- 
Thiago Andrighetti de Pádua


--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]
Archive: 
https://lists.debian.org/2027796087.132650.1414783797505.javamail.ya...@jws100179.mail.ne1.yahoo.com

Responder a