Hi,

> My clients are in a MySQL database (nas table).
> 
> +----+------------------+---------------+-------+---------+------------+---------+---------------+---------------------------+
> | id |     nasname     |  shortname | type  | ports    | secret     | server
> | community  | description                |
> +----+------------------+---------------+-------+---------+------------+---------+---------------+---------------------------+
> | 1 |      XXX             | NODO1      | other | NULL | secretN1 | nodes  |
> nodo           | Nodo Wifi                  |
> | 2 |      YYY             | NODO2      | other | NULL | secretN2 | nodes  |
> nodo           | Nodo Wifi                  |
> 
> 
> I want to process some clients through one virtual server (server nodes{}),
> so I have the name of the virtual server in the "server" column, but this
> doesn't work.
> 
> When I receive a request from those clients, the default server proccess
> them.

which means you havent updated the SQL qeuery to use that column.

check your sql/mysql/dialup.conf file and edit the call to pull in the NAS
from

        nas_query = "SELECT id, nasname, shortname, type, secret FROM 
${nas_table}"

to

        nas_query = "SELECT id, nasname, shortname, type, secret, server FROM 
${nas_table}"

then the server attribute will be pulled in and the 'nodes' virtual host will 
get used.

alan
-
List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html

Reply via email to