Minimal Exec Example

Alan Buxey alan.buxey at gmail.com
Fri Sep 22 18:32:58 CEST 2017


You're not using exec. You are making some syntax up. Create a module
copies from exec example. Put your stuff into it, give it a suitable
ID/name and call that name in your configured instead of exec

What's the PHP script doing though? Often things are far better off being
done natively

alan

On 22 Sep 2017 2:44 pm, "Sky" <skydiablo at gmx.net> wrote:

> hi there,
>
> im stuck in configure a simple "exec" solution. my site config looks
> like this:
>
> //================ START ================
> authorize{
> #    exec
>     update control {
>         Auth-Type := `/usr/bin/php -f /foo/bar/baz.php --username
> '%{User-Name}' --password '%{User-Password}' --ip '%{Client-IP-Address}'`
>     }
> }
> //================ END ================
>
> so this works fine, i get the params and can handle this request. my
> php-script std-out response looks like this:
>
> //================ START ================
> Accept
> WISPr-Bandwidth-Max-Up = xxx
> WISPr-Bandwidth-Max-Down = xxx
> WISPr-Redirection-URL = http://google.com
> //================ END ================
>
> to test this configure, i try with CLI:
>
> //================ START ================
> $ radtest foo bar localhost 0 testing123
> Sending Access-Request of id 145 to 127.0.0.1 port 1812
>         User-Name = "foo"
>         User-Password = "bar"
>         NAS-IP-Address = 127.0.1.1
>         NAS-Port = 0
>         Message-Authenticator = 0x00000000000000000000000000000000
> rad_recv: Access-Accept packet from host 127.0.0.1 port 1812, id=145,
> length=20
> //================ END ================
>
> but i cant see any additinal response attributes, so what sould i do?
> any suggestions?
>
> Greez & thx, volker...
>
> -
> List info/subscribe/unsubscribe? See http://www.freeradius.org/list
> /users.html


More information about the Freeradius-Users mailing list