![使用 Radius 在 WiFi 中连接客户端的 squid 中记录用户名](https://linux22.com/image/726850/%E4%BD%BF%E7%94%A8%20Radius%20%E5%9C%A8%20WiFi%20%E4%B8%AD%E8%BF%9E%E6%8E%A5%E5%AE%A2%E6%88%B7%E7%AB%AF%E7%9A%84%20squid%20%E4%B8%AD%E8%AE%B0%E5%BD%95%E7%94%A8%E6%88%B7%E5%90%8D.png)
我正在寻找问题的解决方案:
客户端使用 Radius 服务器连接到 WiFi 网络,然后通过记录访问的透明 Squid 服务器使用互联网。
我想找到一个系统来显示登录 Squid 日志的用户名。这可以使日志记录更加简单并节省时间。
一个主意 ?
谢谢 !
答案1
我强烈怀疑实时操作会很困难(信息位于不同的系统中)
也就是说,如果您将两组数据都记录到同一个数据库中,那么您只需进行数据库连接(根据 IP 地址和时间)即可找到问题的答案。
该数据库连接将略有挑战性(因为 IP 地址可以重复使用,您需要在数据库查询中包含 WiFi 身份验证的登录和断开连接消息),但它应该是可行的。一旦您将时间范围和用户名以及 IP 地址关联在一起,您就应该能够连接 SQUID 代理记录的数据的 IP 地址和时间戳,以将用户名与查询关联起来。
祝你好运!