diff --git a/package/gluon-client-bridge/luasrc/lib/gluon/upgrade/320-gluon-client-bridge-wireless b/package/gluon-client-bridge/luasrc/lib/gluon/upgrade/320-gluon-client-bridge-wireless index 972b9b612f747b2c3cec8b6229cb2deaf8219bff..ade6dbdd0057aeec1ecea3f629897b559a0cddda 100755 --- a/package/gluon-client-bridge/luasrc/lib/gluon/upgrade/320-gluon-client-bridge-wireless +++ b/package/gluon-client-bridge/luasrc/lib/gluon/upgrade/320-gluon-client-bridge-wireless @@ -38,6 +38,19 @@ local function configure_ap(radio, index, config, radio_name) ifname = suffix and 'client' .. suffix, disabled = disabled or false, }) + + local legacy_macaddr = wireless.get_wlan_mac(uci, radio, index, 5) + local legacy_name = 'leg_client_' .. radio_name + + uci:section('wireless', 'wifi-iface', legacy_name, { + device = radio_name, + network = 'client', + mode = 'ap', + ssid = 'freifunk-router-ist-veraltet.de', + macaddr = legacy_macaddr, + ifname = suffix and 'leg_client' .. suffix, + disabled = disabled or false, + }) end local function configure_owe(radio, index, config, radio_name)