Hi,
not sure about ISE, never used it, but in general there is not important who is sending Accounting to FGT, but it has to come with certain fields populated (basically and in default FGT looks for Calling-Station-Id, Framed-IP-Address and Class).
Minimal config on FGT is then :
---
config user radius
edit "RAD_RSSO" set rsso enable next
end
config system interface edit "port1" set vdom "root" set ip 10.0.0.254 255.255.252.0 set allowaccess ping https ssh radius-acct set type physical set snmp-index 1 next end
config user group edit "RSSO" set group-type rsso <--- set sso-attribute-value "rsso-auth-group" <--- This string has to full match to content of AVP set in sso-attribute (Class by default) next end
As far as the source (NAS (WLC) or RADIUS server) is able to send those AVPs populated with correct data it will work.
Both user identification (set rsso-endpoint-attribute Calling-Station-Id) and profile/group match attribute string (set sso-attribute + set sso-attribute-value) are optional.
!! Content of the sso-attribute-value has to be found and string matching to what is received value of AVP set in sso-attribute !!
Troubleshoot:
- check WLC config that it is sending accounting to correct IP
- diag sniff packet / Wireshark the RADIUS traffic (default port is 1813) and check AVPs and the content
- diag test app radiusd X <--- where X is debug code , 0 for codes listing
- diag debug app radiusd -1
Kind regards,
Tomas