fastdpi.conf
settings.fastpcrf_ap0.log
will show a message:[INFO ][2018/06/09-19:46:58:603824] auth_server::close_socket: client socket fd=27 closed
When establishing the connection, you will see a message like:
[INFO ][2018/06/09-19:45:46:843710] auth_server::accept: accepted client connection from 127.0.0.1:53498, fd=27, slot=1
fastpcrf_ap2.log
:[ERROR ][2018/06/09-19:57:44:168053] rad_auth[0]::on_conn_error: fd=24, port=54189: errno=111 'Connection refused' [INFO ][2018/06/09-19:57:44:168062] rad_auth[0]::close_connection: fd=24, port=54189, reqs=1
Issues may also be indicated by numerous entries about resending requests to the Radius server.
When establishing a connection with the Radius server, you will see an entry like this in fastpcrf_ap2.log
:
[INFO ][2018/06/09-20:01:44:190499] rad_auth[0]::init_connection: new connection to X.X.X.X%eth0:1812, fd=18, port=40510, connection count=1
radius_unknown_user
(unknown_user
) — the string representing the user's login if the actual login is unknown to fastDPI. Default value: VasExperts.FastDPI.unknownUser
. This value is for the User-Name
attribute of the Access-Request
message if radius_user_name_ip=0
and the user login is unknown. The Radius server is expected to return the actual user login in the Access-Accept
response, determined by their IP address from the Framed-IP-Address
attribute and send VasExperts.FastDPI.unknownUser
. In Wireshark, you will see User-Name = ip
, and in the logs:[TRACE ][2018/07/04-15:10:34:011126] auth_server::process: auth request: user IP=10.12.0.146, login='<n/a>', vlan-count=0
Starting with SSG 7.4, there is a more recent parameter: radius_user_name_auth
, see the Radius Server Integration link.
This is where IP
appears in User-Name
; if set as radius_user_name_auth=login
, then in the absence of a login, VasExperts.FastDPI.unknownUser
will be used. This parameter is for fastpcrf.conf
.
Check the firewall: ensure that the client sending the CoA request has access to the fastPCRF server on the CoA port (which is a UDP port).
It will not. You need to either issue the command via Radius or directly activate the 5 service on the subscriber.