0

我有两个无线接入点,一个相邻,第一个覆盖一个区域,第二个覆盖另一个区域。如果一个客户端通过一个 AP 进行身份验证,它必须在第二个 AP 中再次进行身份验证。

他们都使用相同的半径(freeradius)服务器。

是否可以一次在两个 AP 中进行身份验证?可能在另一个 AP 中激活 mac 身份验证。

有没有人遇到过同样的问题?

4

1 回答 1

0

我在文件 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。

于 2013-06-06T15:58:20.223 回答