From: Dávid Benko Date: Mon, 24 Feb 2025 09:43:10 +0000 (+0100) Subject: hostapd/RADIUS_server: add config option for IPv6 X-Git-Url: http://git.lede-project.org./?a=commitdiff_plain;h=dbdd84725d5dd63480be7904d917a433b3c34b0b;p=openwrt%2Fstaging%2Fstintel.git hostapd/RADIUS_server: add config option for IPv6 Even though IPv6 support for hostapd RADIUS server is implemented (flag `-6`), it's not possible to enable it from configuration. This commit adds this option and adapts init script. Signed-off-by: Dávid Benko Link: https://github.com/openwrt/openwrt/pull/18089 Signed-off-by: Robert Marko --- diff --git a/package/network/services/hostapd/files/radius.config b/package/network/services/hostapd/files/radius.config index ad8730748b..a66fc2a9ac 100644 --- a/package/network/services/hostapd/files/radius.config +++ b/package/network/services/hostapd/files/radius.config @@ -1,5 +1,6 @@ config radius option disabled '1' + option ipv6 '1' option ca_cert '/etc/radius/ca.pem' option cert '/etc/radius/cert.pem' option key '/etc/radius/key.pem' diff --git a/package/network/services/hostapd/files/radius.init b/package/network/services/hostapd/files/radius.init index 4c562c2473..b594993a56 100644 --- a/package/network/services/hostapd/files/radius.init +++ b/package/network/services/hostapd/files/radius.init @@ -12,6 +12,7 @@ radius_start() { [ "$disabled" -gt 0 ] && return + config_get_bool ipv6 "$cfg" ipv6 1 config_get ca "$cfg" ca_cert config_get key "$cfg" key config_get cert "$cfg" cert @@ -28,6 +29,7 @@ radius_start() { -s "$clients" -u "$users" \ -p "$auth_port" -P "$acct_port" \ -i "$identity" + [ "$ipv6" -gt 0 ] && procd_append_param command -6 procd_close_instance }