-1

是的,我是新手。

是的,我阅读并尝试了所有发布的解决方案。

不,我无法让它按 1 个顺序工作。

问题:coovachilli 半径数据库:1 个字段的信息错误

我想找到一种方法来查找故障字段并将其替换为作为单独程序运行或粘贴到现有模块之一中的正确字段

我使用它,它手动工作

update radacct set username = replace username, 'DEFAULT', '???' ;

但是我如何用同一行???中另一个字段()的值替换callingstationid

或者如何在 perl prog 中使用

mysql -u$user -p$pass $database etc etc  
4

1 回答 1

0

找到了一些解决方案:

文件 /etc/freeradius/sql/mysql/clients.conf。只需使用此字符串替换字符串 '%{SQL-User-Name}' 的每次出现 IF('%{SQL-User-Name}' = 'DEFAULT', '%{Calling-Station-Id}', '% {SQL-User-Name}') 这将用请求的 MAC 地址替换空用户名。

参考页面: http: //www.coova.org/node/4314

于 2015-01-21T11:17:29.753 回答