Hi, Thanks for the answers. Well after testing a while and checking the dusty radkill script, I´d like to comment, for the mailing list archive, about what I tested/found:
- For the record: Freeradius can´t kick a logged user. There's no configuration option on radiusd.conf or something to kick a connected user. - To kick a user you should access the NAS and reset the port where the user is connected to. - To create a script for this task, you can: 1.- Get the port where the user is logged with the radwho command. i.e.: radwho | grep 'username' | awk '{print $3 $6}' (this should give you a string with the port and the NAS where username is connected) 2.- Telnet to the NAS and reset the port. i.e.: you can use the PHPTelnet.php class (http://www.geckotribe.com/php-telnet/) Then you can do something like this: require_once "PHPTelnet.php"; $telnet = new PHPTelnet(); $result = $telnet->Connect('Nas_IP','Nas_root_user','Nas_root_pwd'); $command_to_send="reset ".$port; $telnet->DoCommand($command_to_send); $telnet->Disconnect(); or adjust it with the commands that your NAS uses. HTH someone in the future. Edo - List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html