我有两个无线接入点,一个相邻,第一个覆盖一个区域,第二个覆盖另一个区域。如果一个客户端通过一个 AP 进行身份验证,它必须在第二个 AP 中再次进行身份验证。
他们都使用相同的半径(freeradius)服务器。
是否可以一次在两个 AP 中进行身份验证?可能在另一个 AP 中激活 mac 身份验证。
有没有人遇到过同样的问题?
我有两个无线接入点,一个相邻,第一个覆盖一个区域,第二个覆盖另一个区域。如果一个客户端通过一个 AP 进行身份验证,它必须在第二个 AP 中再次进行身份验证。
他们都使用相同的半径(freeradius)服务器。
是否可以一次在两个 AP 中进行身份验证?可能在另一个 AP 中激活 mac 身份验证。
有没有人遇到过同样的问题?
我在文件 chili.conf 中添加了选项“macauth”和“macpassword pass123”。使用此选项,chilispot 首先检查 macauthentication,在 uamportal 之前,需要用户/密码。
在 radcheck 表中,我添加了如下 MAC | 1829 | 64-A7-69-81-10-ED | 密码 | := | 通行证123 | | 1831 | 98-0C-82-96-2F-0C | 密码 | := | 通行证123 |
请注意,macpassword 与 radcheck 值中的相同。
因此,我编写了一个脚本,检查 radacct 表以查找第一次通过身份验证的用户,我从该表中获取 MAC 地址,并在 radcheck 表中添加一个具有 MAC 地址的用户。这样,用户只需验证一次,就可以连接任何 AP,而不会被重定向到 uamportal。