Hello everybody! I use unlang incut in „default“ configfile in „post-auth“ subsection and it works fine on 2.1.12 version (FreeBSD 8.3-RELEASE): ------------------------------------------------------------------------------------------------------------- if ("%{sql: SELECT vlan FROM radcheck WHERE username = '%{User-Name}'}" == "voice") { update reply { Cisco-AVPair = "device-traffic-class=voice" } } else { update reply { Tunnel-Type = "VLAN", Tunnel-Medium-Type = "IEEE-802", Tunnel-Private-Group-ID = "%{sql: SELECT vlan FROM radcheck WHERE username = '%{User-Name}'}" } } ------------------------------------------------------------------------------------------------------------- But on 3.0.4 version (FreeBSD 8.4-RELEASE) in doesn’t work. When I execute „radiusd -X“ such lines appear in debug output: /usr/local/etc/raddb/sites-enabled/default[665]: Failed parsing expanded string: /usr/local/etc/raddb/sites-enabled/default[665]: %{sql: SELECT vlan FROM radcheck WHERE username = '%{User-Name}'} /usr/local/etc/raddb/sites-enabled/default[665]: ^ Unknown module How could I manage this issue? Thank you. С уважением, Александр Билик Инженер по информационной безопасности Группа управления коммуникациями Группа ЛСР E-mail: Bilik.AA@lsrgroup.ru<mailto:Bilik.AA@lsrgroup.ru> www.lsrgroup.ru [cid:image002.png@01CFFD98.D0D378D0]