Estou tentando criar um portal cativo para minha rede sem fio. Para o portal cativo, usarei um roteador linksys com firmware dd-wrt (com chillispot).
Para a autenticação, estarei usando uma pilha LAMP externa com FREERADIUS com dados do usuário armazenados em um banco de dados MySQL.
Eu usaria esse servidor RADIUS para várias redes sem fio em locais diferentes. Agora, minha dúvida é, como o servidor RADIUS irá diferenciar entre redes diferentes? O "NAS ID" é usado para isso?
Eu não sei como o RADIUS autentica um usuário. O ID do NAS será levado em consideração?
Por exemplo, tenho o seguinte usuário no meu banco de dados.
username: user1
password: password1
E eu tenho três redes sem fio em locais diferentes, todos eles serão autenticados em relação ao único servidor RADIUS, por exemplo:
Network 1
Network 2
Network 3
Assim, quando um usuário abre seu navegador, ele é levado a uma página de login. Se o usuário digitar as credenciais de usuário acima, ele receberá acesso independente de qual rede ele está conectado? Obviamente, não quero que isso aconteça. Quero poder adicionar usuários com locais específicos de onde eles podem fazer login.
Tags radius dd-wrt captive-portal