Hi Alan, Thank you for pointing out my mistake. Starting the curly bracket on a new line is a old habit of mine, just helps me to visually aligning up all the closing bracket. Did not know it was a big problem with the parser. Thank you again. On Sat, Nov 19, 2016 at 9:54 AM, Alan DeKok <aland@deployingradius.com> wrote:
On Nov 18, 2016, at 8:16 PM, Albert K <alberk@gmail.com> wrote:
It tried adding this in the Post-Auth of the inner-tunnel but keep
getting
the following error.
Read "man unlang". And Alan's example again.
The unlang parser isn't smart. You can't just randomly add braces and reformat things. Follow existing examples. It really does help.
### Added Code if(LDAP-Group == "cn=hod,cn=users,dc=smartoptz,dc=com") {update reply
Why the heck are you putting the { on a new line, smashed up against the "update" text? Don't do that.
{ Tunnel-Type = VLAN, Tunnel-Medium-Type = IEEE-802, Tunnel-Private-Group-Id = "30" } } else { udpate reply { Tunnel-Type = VLAN, Tunnel-Medium-Type = IEEE-802, Tunnel-Private-Group-Id = "40" } }
This is all formatted badly. Don't do that.
if (LDAP-Group == "cn=hod,cn=users,dc=smartoptz,dc=com") { update reply { Tunnel-Type = VLAN Tunnel-Medium-Type = IEEE-802 Tunnel-Private-Group-Id = "30" } } else { update reply { Tunnel-Type = VLAN Tunnel-Medium-Type = IEEE-802 Tunnel-Private-Group-Id = "40" } }
That will work.
Alan DeKok.
- List info/subscribe/unsubscribe? See http://www.freeradius.org/ list/users.html