使用 RADIUS 服务器对用户进行身份验证需要什么

使用 RADIUS 服务器对用户进行身份验证需要什么

我正在尝试为我的无线网络构建强制门户。对于强制门户,我将使用装有 dd-wrt ​​固件(带 chillispot)的 linksys 路由器。

对于身份验证,我将使用带有 FREERADIUS 的外部 LAMP 堆栈,并将用户数据存储在 MySQL 数据库中。

我将在不同位置为多个无线网络使用此 RADIUS 服务器。现在,我的疑问是,RADIUS 服务器如何区分不同的网络。是否使用“NAS ID”?

我不知道 RADIUS 如何验证用户身份。NAS ID 会被考虑在内吗?

例如,我的数据库中有以下用户。

username: user1
password: password1

我在不同位置有三个无线网络,它们都将针对单个 RADIUS 服务器进行身份验证,例如:

Network 1
Network 2
Network 3

因此,当用户打开浏览器时,将进入登录页面。如果用户输入上述用户凭据,无论他登录哪个网络,他都能获得访问权限吗?显然我不希望发生这种情况。我希望能够添加具有特定位置的用户,以便他们可以从那里登录。

相关内容