From 86f6053aa254e8a5a5ad9ba1ad20815d21314449 Mon Sep 17 00:00:00 2001 From: Jouni Malinen Date: Sat, 5 May 2012 18:19:54 +0300 Subject: hostapd: Add optional Chargeable-User-Identity request (RFC 4372) radius_request_cui=1 configuration parameter can now be used to configure hostapd to request CUI from the RADIUS server by including Chargeable-User-Identity attribute into Access-Request packets. Signed-hostap: Jouni Malinen --- hostapd/config_file.c | 4 +++- hostapd/hostapd.conf | 6 ++++++ 2 files changed, 9 insertions(+), 1 deletion(-) (limited to 'hostapd') diff --git a/hostapd/config_file.c b/hostapd/config_file.c index 6fa53f3..c8a6288 100644 --- a/hostapd/config_file.c +++ b/hostapd/config_file.c @@ -1,6 +1,6 @@ /* * hostapd / Configuration file parser - * Copyright (c) 2003-2009, Jouni Malinen + * Copyright (c) 2003-2012, Jouni Malinen * * This software may be distributed under the terms of the BSD license. * See README for more details. @@ -1555,6 +1555,8 @@ static int hostapd_config_fill(struct hostapd_config *conf, } else if (os_strcmp(buf, "radius_acct_interim_interval") == 0) { bss->acct_interim_interval = atoi(pos); + } else if (os_strcmp(buf, "radius_request_cui") == 0) { + bss->radius_request_cui = atoi(pos); #endif /* CONFIG_NO_RADIUS */ } else if (os_strcmp(buf, "auth_algs") == 0) { bss->auth_algs = atoi(pos); diff --git a/hostapd/hostapd.conf b/hostapd/hostapd.conf index ceae065..e38a7aa 100644 --- a/hostapd/hostapd.conf +++ b/hostapd/hostapd.conf @@ -632,6 +632,12 @@ own_ip_addr=127.0.0.1 # 60 (1 minute). #radius_acct_interim_interval=600 +# Request Chargeable-User-Identity (RFC 4372) +# This parameter can be used to configure hostapd to request CUI from the +# RADIUS server by including Chargeable-User-Identity attribute into +# Access-Request packets. +#radius_request_cui=1 + # Dynamic VLAN mode; allow RADIUS authentication server to decide which VLAN # is used for the stations. This information is parsed from following RADIUS # attributes based on RFC 3580 and RFC 2868: Tunnel-Type (value 13 = VLAN), -- cgit v1.1