diff --git a/package/gluon-core/luasrc/usr/lib/lua/gluon/ethernet.lua b/package/gluon-core/luasrc/usr/lib/lua/gluon/ethernet.lua
index cefd1240232378e2119a0f0d408c7257574e5559..49c9217a29ce90a3717cb89c5ff039177bb299e9 100644
--- a/package/gluon-core/luasrc/usr/lib/lua/gluon/ethernet.lua
+++ b/package/gluon-core/luasrc/usr/lib/lua/gluon/ethernet.lua
@@ -16,11 +16,11 @@ end
 local function is_swconfig()
 	local has = false
 
-	uci:foreach("system", "switch", function()
+	uci:foreach("network", "switch", function()
 		has = true
 	end)
 
-	uci:foreach("system", "switch_vlan", function()
+	uci:foreach("network", "switch_vlan", function()
 		has = true
 	end)