diff options
author | Jouni Malinen <j@w1.fi> | 2012-05-05 18:19:54 +0300 |
---|---|---|
committer | Jouni Malinen <j@w1.fi> | 2012-05-05 18:19:54 +0300 |
commit | 86f6053aa254e8a5a5ad9ba1ad20815d21314449 (patch) | |
tree | 63e8c8bc80f48daeaf6adda6f8579552e76d95b9 /hostapd | |
parent | 4e132a618e014c9bb4370cad94848b24a66eaa3c (diff) | |
download | external_wpa_supplicant_8_ti-86f6053aa254e8a5a5ad9ba1ad20815d21314449.zip external_wpa_supplicant_8_ti-86f6053aa254e8a5a5ad9ba1ad20815d21314449.tar.gz external_wpa_supplicant_8_ti-86f6053aa254e8a5a5ad9ba1ad20815d21314449.tar.bz2 |
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 <j@w1.fi>
Diffstat (limited to 'hostapd')
-rw-r--r-- | hostapd/config_file.c | 4 | ||||
-rw-r--r-- | hostapd/hostapd.conf | 6 |
2 files changed, 9 insertions, 1 deletions
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 <j@w1.fi> + * Copyright (c) 2003-2012, Jouni Malinen <j@w1.fi> * * 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), |