diff options
| author | Dávid Benko | 2025-02-24 09:43:10 +0000 |
|---|---|---|
| committer | Robert Marko | 2025-03-12 12:12:12 +0000 |
| commit | dbdd84725d5dd63480be7904d917a433b3c34b0b (patch) | |
| tree | a17dd1d06d1793196449fc7b091946b5674662c1 | |
| parent | 843e50f4fac243e21ffb3d1bd7a17a400b114057 (diff) | |
| download | openwrt-dbdd84725d5dd63480be7904d917a433b3c34b0b.tar.gz | |
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 <davidbenko@davidbenko.dev>
Link: https://github.com/openwrt/openwrt/pull/18089
Signed-off-by: Robert Marko <robimarko@gmail.com>
| -rw-r--r-- | package/network/services/hostapd/files/radius.config | 1 | ||||
| -rw-r--r-- | package/network/services/hostapd/files/radius.init | 2 |
2 files changed, 3 insertions, 0 deletions
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 } |