Hi, > server. I think I can trigger this by writing shell > script when the packet access_accept received. (am i > right?)
you can do. if the reply conatins whatever string you want... > Second question : > How do I learn to use the command line to run client? man radclient at the bottom of that man page is a trivial example much like what you are testing with > # echo "User-Name = Maria, User-Password = testing" | > radclient 10.1.0.76 auth testing123 > > How do I find other command to start and stop > accounting? > I think I can use the same command like above just > change the auth become acct. > But the problem is how do i tell the server that I > want to stop the acct session? attribute types help here. I would recommend reading some detailed material on RADIUS. there are many online resources and FreeRADIUS itself has plentiful documentation > Sending Access-Accept of id 131 to 10.1.0.15:32768 > Framed-Protocol = PPP > Session-Timeout = 600 > Login-Service = Telnet > Idle-Timeout = 360 > > But why the session-TImeout is not working? I would guess because you arent dealing with, for example, a NAS or checking the RADIUS status before denying/allowing actions. > How do I see if the time already passed, the client > will be disconnected from server? ideally you run a full AAA piece of software or control box. without a lot of external wrappers, radclient isnt the all-singing NAS tool that I believe you think it is. the man page also explains what radclient is. alan - List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html