fix(freeradius): log no-IP rejection reason

This commit is contained in:
2026-09-09 16:26:59 +02:00
parent 8217c2ee61
commit cf98b8dd81
+9 -9
View File
@@ -446,6 +446,15 @@ authorize {
Pool-Name := "engineers-%{sql:SELECT split_part('%{User-Name}', '@', 2)}" Pool-Name := "engineers-%{sql:SELECT split_part('%{User-Name}', '@', 2)}"
} }
} }
#
# HARD CHECK: must have IP
#
if (!&reply:Framed-IP-Address) {
update reply {
Reply-Message := "No IP assigned - access denied"
}
reject
}
# If you are using /etc/smbpasswd, and are also doing mschap authentication, the un-comment this line, and configure the 'smbpasswd' module. # If you are using /etc/smbpasswd, and are also doing mschap authentication, the un-comment this line, and configure the 'smbpasswd' module.
# smbpasswd # smbpasswd
@@ -800,15 +809,6 @@ post-auth {
sqlippool sqlippool
} }
#
# HARD CHECK: must have IP
#
if (!&reply:Framed-IP-Address) {
update reply {
Reply-Message := "No IP assigned - access denied"
}
reject
}
# Query VLAN ID from your DB # Query VLAN ID from your DB
# VLAN assignment is no longer used # VLAN assignment is no longer used