# wait_timeout = 2
# gateway = &NAS-Identifier
device = &DHCP-Client-Hardware-Address
- requested_address = "%{%{Requested-IP-Address}:-%{DHCP-Client-IP-Address}}"
+ requested_address = "%{%{DHCP-Requested-IP-Address}:-%{DHCP-Client-IP-Address}}"
# ipv4_integer = yes
allocated_address_attr = &reply.DHCP-Your-IP-Address
range_attr = &reply.IP-Pool.Range
#
# requested_address:: The IP address being renewed or released.
#
- requested_address = "%{%{Requested-IP-Address}:-%{DHCP-Client-IP-Address}}"
+ requested_address = "%{%{DHCP-Requested-IP-Address}:-%{DHCP-Client-IP-Address}}"
#
# ipv4_integer:: Whether IPv4 addresses should be cast to integers, for renew operations.
# For RADIUS the requested_address will almost always be `%{radius.Framed-IP-Address}`.
#
# For DHCPv4 the requested_address will almost always be
- # `%{%{dhcpv4.Requested-IP-Address}:-%{dhcpv4.DHCP-Client-IP-Address}}`.
+ # `%{%{dhcpv4.DHCP-Requested-IP-Address}:-%{dhcpv4.DHCP-Client-IP-Address}}`.
#
requested_address = "%{radius.Framed-IP-Address}"
-# requested_address = "%{%{dhcpv4.Requested-IP-Address}:-%{dhcpv4.DHCP-Client-IP-Address}}"
+# requested_address = "%{%{dhcpv4.DHCP-Requested-IP-Address}:-%{dhcpv4.DHCP-Client-IP-Address}}"
#
# gateway:: The device controlling access to the network or relaying
if (ok) {
update reply {
- &DHCP-Your-IP-Address := "%{%{request.Requested-IP-Address}:-{request.DHCP-Client-IP-Address}}"
+ &DHCP-Your-IP-Address := "%{%{request.DHCP-Requested-IP-Address}:-{request.DHCP-Client-IP-Address}}"
}
}
VALUE DHCP-Parameter-Request-List DHCP-NETBIOS 47
VALUE DHCP-Parameter-Request-List DHCP-X-Window-Font-Server 48
VALUE DHCP-Parameter-Request-List DHCP-X-Window-Display-Mgr 49
-VALUE DHCP-Parameter-Request-List Requested-IP-Address 50
+VALUE DHCP-Parameter-Request-List DHCP-Requested-IP-Address 50
VALUE DHCP-Parameter-Request-List DHCP-IP-Address-Lease-Time 51
VALUE DHCP-Parameter-Request-List DHCP-Overload 52
VALUE DHCP-Parameter-Request-List DHCP-Message-Type 53
{ FR_CONF_OFFSET("wait_num", FR_TYPE_UINT32, rlm_redis_ippool_t, wait_num) },
{ FR_CONF_OFFSET("wait_timeout", FR_TYPE_TIME_DELTA, rlm_redis_ippool_t, wait_timeout) },
- { FR_CONF_OFFSET("requested_address", FR_TYPE_TMPL | FR_TYPE_REQUIRED, rlm_redis_ippool_t, requested_address), .dflt = "%{%{Requested-IP-Address}:-%{DHCP-Client-IP-Address}}", .quote = T_DOUBLE_QUOTED_STRING },
+ { FR_CONF_OFFSET("requested_address", FR_TYPE_TMPL | FR_TYPE_REQUIRED, rlm_redis_ippool_t, requested_address), .dflt = "%{%{DHCP-Requested-IP-Address}:-%{DHCP-Client-IP-Address}}", .quote = T_DOUBLE_QUOTED_STRING },
{ FR_CONF_DEPRECATED("ip_address", FR_TYPE_TMPL | FR_TYPE_REQUIRED, rlm_redis_ippool_t, NULL) },
{ FR_CONF_OFFSET("allocated_address_attr", FR_TYPE_TMPL | FR_TYPE_ATTRIBUTE | FR_TYPE_REQUIRED, rlm_redis_ippool_t, allocated_address_attr), .dflt = "&reply.DHCP-Your-IP-Address", .quote = T_BARE_WORD },