Two Quick Questions

Alan DeKok aland at deployingradius.com
Wed Jul 18 18:40:30 CEST 2018


On Jul 18, 2018, at 12:30 PM, Adam Bishop <Adam.Bishop at jisc.ac.uk> wrote:]
> module_failure_message is being populated with "Failed retrieving values required to evaluate condition" - doesn't appear to be affecting function, but it's messing with my log parsing.

  Yeah, that message doesn't need to be put into Module-Failure-Message.

> I've implemented it as:
> 
> 		if (&User-Class == "guest") {
> 			# User is from the users file, assign them to the external guest VLAN regardless of all other factors
> 			update reply {
> 				&reply:Tunnel-Type = GRE
> 				&reply:Tunnel-Medium-Type = IP
> 				&reply:Tunnel-Private-Group-ID = "%{client:outer_guest_vlan}"
> 			}		
> 		}
> 
> Can I check for the existence of the attribute before I test its value?

 Sure.

	if (&User-Class && (&User-Class == "guest")) {
		...

  Alan DeKok.




More information about the Freeradius-Users mailing list