Unsure of linelog configuration
David Lake
d.lake at surrey.ac.uk
Thu Jul 31 12:41:50 UTC 2025
>From radiusd -X.
For a new allocation following Discover I see this in the log:
(4) dhcp_sqlippool: EXPAND DHCP: Allocated IP: %{reply:DHCP-Your-IP-Address} from %{control:Pool-Name} (cid %{DHCP-Client-Identifier} chaddr %{DHCP-Client-Hardware-Address} giaddr %{DHCP-Gateway-IP-Address})
(4) dhcp_sqlippool: --> DHCP: Allocated IP: 192.168.2.101 from ipoe (cid 0x010c3311bf0000 chaddr 0c:33:11:bf:00:00 giaddr 192.168.2.1)
(4) [dhcp_sqlippool] = ok
(4) linelog_dhcp: EXPAND %t %{control:Module-Success-Message}
(4) linelog_dhcp: --> Thu Jul 31 12:32:31 2025 DHCP: Allocated IP: 192.168.2.101 from ipoe (cid 0x010c3311bf0000 chaddr 0c:33:11:bf:00:00 giaddr 192.168.2.1)
(4) linelog_dhcp: EXPAND /usr/local/var/log/radius/dhcp.log
(4) linelog_dhcp: --> /usr/local/var/log/radius/dhcp.log
(4) [linelog_dhcp] = ok
(4) update reply {
(4) DHCP-Message-Type = DHCP-Offer
(4) Packet-Dst-Port = 68
(4) } # update reply = noop
(4) } # dhcp DHCP-Discover = ok
After an ACK I see this:
(5) dhcp_sqlippool: EXPAND %{control:DHCP-SQL-Option-Identifier}
(5) dhcp_sqlippool: -->
(5) dhcp_sqlippool: SQL-User-Name set to ''
(5) dhcp_sqlippool: EXPAND UPDATE dhcpippool SET expiry_time = NOW() + INTERVAL 7200 SECOND, counter = counter + 1 WHERE pool_name = '%{control:Pool-Name}' AND pool_key = '%{%{DHCP-Client-Identifier}:-%{DHCP-Client-Hardware-Address}}' AND framedipaddress = '%{%{DHCP-Requested-IP-Address}:-%{DHCP-Client-IP-Address}}'
(5) dhcp_sqlippool: --> UPDATE dhcpippool SET expiry_time = NOW() + INTERVAL 7200 SECOND, counter = counter + 1 WHERE pool_name = 'ipoe' AND pool_key = '0x010c3311bf0000' AND framedipaddress = '192.168.2.101'
(5) dhcp_sqlippool: Executing query: UPDATE dhcpippool SET expiry_time = NOW() + INTERVAL 7200 SECOND, counter = counter + 1 WHERE pool_name = 'ipoe' AND pool_key = '0x010c3311bf0000' AND framedipaddress = '192.168.2.101'
rlm_sql_mysql: Rows matched: 1 Changed: 1 Warnings: 0
rlm_sql (dhcp_sql): Released connection (8)
(5) [dhcp_sqlippool.accounting] = ok
(5) update reply {
(5) EXPAND %{%{DHCP-Requested-IP-Address}:-%{DHCP-Client-IP-Address}}
(5) --> 192.168.2.101
(5) &DHCP-Your-IP-Address := 192.168.2.101
(5) } # update reply = noop
(5) } # policy dhcp_sqlippool_request = ok
(5) linelog_dhcp: EXPAND %t %{control:Module-Success-Message}
(5) linelog_dhcp: --> Thu Jul 31 12:32:32 2025
(5) linelog_dhcp: EXPAND /usr/local/var/log/radius/dhcp.log
(5) linelog_dhcp: --> /usr/local/var/log/radius/dhcp.log
(5) [linelog_dhcp] = ok
(5) } # dhcp DHCP-Request = ok
In /usr/local/var/log/radius/dhcp.log I simply see the time/date printed, no DHCP information.
David
From: Matthew Newton <mcn at freeradius.org>
Date: Thursday, 31 July 2025 at 12:28
To: Lake, David Dr (FEPS Faculty Admin) <d.lake at surrey.ac.uk>, FreeRadius users mailing list <freeradius-users at lists.freeradius.org>
Subject: Re: Unsure of linelog configuration
On 31/07/2025 12:25, David Lake wrote:
> I thought I had put it in the Request section (section below) -
The top part of your email didn't show it in that section, but looking
again it's truncated.
As always, what does the FreeRADIUS debug log show?
--
Matthew
More information about the Freeradius-Users
mailing list