Estoy tratando de construir un portal cautivo para mi red inalámbrica. Para el portal cautivo, utilizaré un enrutador Linksys con firmware dd-wrt (con chillispot).

Para la autenticación, usaré una pila LAMP externa con FREERADIUS con datos de usuario almacenados en una base de datos MySQL.

Estaría usando este servidor RADIUS para múltiples redes inalámbricas en diferentes ubicaciones. Ahora, mi duda es, ¿cómo va a diferenciar el servidor RADIUS entre diferentes redes? ¿Se utiliza "NAS ID" para esto?

No sé cómo RADIUS autentica a un usuario. ¿Se tendrá en cuenta la ID del NAS?

Por ejemplo, tengo el siguiente usuario en mi base de datos.

username: user1
password: password1

Y tengo tres redes inalámbricas en diferentes ubicaciones, todas las cuales se autenticarán contra el único servidor RADIUS, por ejemplo:

Network 1
Network 2
Network 3

Entonces, cuando un usuario abre su navegador, será llevado a una página de inicio de sesión. Si el usuario ingresa las credenciales de usuario anteriores, ¿se le dará acceso independientemente de la red en la que haya iniciado sesión? Obviamente no quiero que eso suceda. Quiero poder agregar usuarios con ubicaciones específicas desde donde pueden iniciar sesión.

WebNovice
fuente