diff --git a/package/gluon-core/luasrc/lib/gluon/upgrade/110-network b/package/gluon-core/luasrc/lib/gluon/upgrade/110-network index 79c50d27..a28f7a70 100755 --- a/package/gluon-core/luasrc/lib/gluon/upgrade/110-network +++ b/package/gluon-core/luasrc/lib/gluon/upgrade/110-network @@ -5,7 +5,6 @@ local sysconfig = require 'gluon.sysconfig' uci:section('network', 'interface', 'wan', { - ifname = sysconfig.wan_ifname, type = 'bridge', igmp_snooping = true, multicast_querier = false, @@ -13,6 +12,10 @@ uci:section('network', 'interface', 'wan', { auto = true, }) +if not uci:get('network', 'wan', 'ifname') then + uci:set('network', 'wan', 'ifname', sysconfig.wan_ifname) +end + if not uci:get('network', 'wan', 'proto') then uci:set('network', 'wan', 'proto', 'dhcp') end