[FUG-BR] Freeradius duplicated ip address after freeradius restart
Antonio Modesto
modesto em isimples.com.br
Terça Outubro 23 08:43:49 BRST 2012
Hi,
I use radius sqlippool to assign IP address to my users, yesterday, after a
restart on radius service, it started to assign IP address that were
already in use to the users. I'm almost crazy here, I don't know what can
be causing this, we have been using this scheme for at least three months
and this problem never happened.
freeradius-2.1.12_1
I have this configuration in sites-enabled/default, post-auth block:
if (Framed-Protocol == PPP) {
sqlippool
}
and this in the accounting block:
sqlippool
this in the authorize block:
update control {
Pool-Name := "%{sql: SELECT nas_pool_name FROM naspool WHERE
nas_ip=INET_ATON('%{NAS-IP-Address}')}"
}
mysql> desc naspool;
+---------------+------------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+---------------+------------------+------+-----+---------+-------+
| nas_ip | int(10) unsigned | NO | PRI | 0 | |
| nas_pool_name | varchar(30) | YES | | NULL | |
+---------------+------------------+------+-----+---------+-------+
The strange is that most, if not all of the duplicated address, are between
a specific NAS and a random one.
Any suggestions?
Mais detalhes sobre a lista de discussão freebsd