Hi, i don't know why but dosen't work, i post here my config and debug:
-----------------------------------------------
when I try php-cli, my php file works fine:
r...@ubuntu# ./getvlan.php Hege
Tunnel-Type = VLAN
Tunnel-Medium-Type = IEEE-802
Tunnel-Private-Group-Id = vlan20
----------------------------------------------
the exec modul:
exec { // is this part important?
wait = no
input_pairs = request
shell_escape = yes
output = none
}
exec get-vlan{
wait = yes
program = "/usr/local/etc/raddb/scripts/getvlan.php %{mschap:User-Name}"
input-pairs = request
output-pairs = reply
packet-type = Access-Accept
# shell-escape = yes
}
my get-vlan "modul" is in the post-auth section
here is the debug:
+- entering group post-auth {...}
[get-vlan] expand: %{mschap:User-Name} -> Hege
Exec-Program output: Tunnel-Type = VLAN Tunnel-Medium-Type = IEEE-802
Tunnel-Private-Group-Id = vlan20
Exec-Program-Wait: plaintext: Tunnel-Type = VLAN Tunnel-Medium-Type =
IEEE-802 Tunnel-Private-Group-Id = vlan20
Exec-Program: returned: 0
++[get-vlan] returns ok
} # server inner-tunnel
[peap] Got tunneled reply code 2
EAP-Message = 0x03090004
Message-Authenticator = 0x00000000000000000000000000000000
User-Name = "TEST\\Hege"
[peap] Got tunneled reply RADIUS code 2
EAP-Message = 0x03090004
Message-Authenticator = 0x00000000000000000000000000000000
User-Name = "TEST\\Hege"
[peap] Tunneled authentication was successful.
[peap] SUCCESS
[peap] Saving tunneled attributes for later
what is wrong?
thank you, Gabor
[email protected] írta:
I use external php script to get informations from the ldap.
exec getdata {
program = .../sg.php %{User-Name}
..?..
}
post-auth {
getdata
}
in the php script I do an ldap query with the argument,
and take the important data (three word) into variables.
How can I take this 3 data back to the Tunnel-Type, Tunnel-Medium-type
and Tunnel-Private-Group-Id items of the freeRadius.
Print them out (echo). One per line.
Ivan Kalik
Kalik Informatika ISP
-
List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html
-
List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html