Bladeren bron

Switch LAN and WAN port of Ubiquiti AirGateway

This makes the LAN port the PoE master, so the AirGateway can be used to
supply power to another node connected via mesh-on-LAN.

Fixes #608
Matthias Schiffer 7 jaren geleden
bovenliggende
commit
b45585a109

+ 1 - 0
package/gluon-core/luasrc/lib/gluon/upgrade/020-interfaces

@@ -34,6 +34,7 @@ if platform.match('ar71xx', 'generic', {
 	'cpe510',
 	'wbs210',
 	'wbs510',
+	'airgateway',
 	'nanostation-m',
 	'nanostation-m-xw',
 	'unifi-outdoor-plus',

+ 15 - 7
package/gluon-setup-mode/luasrc/lib/gluon/upgrade/320-setup-ifname

@@ -5,16 +5,24 @@ local sysconfig = require 'gluon.sysconfig'
 
 
 if sysconfig.setup_ifname then
-  os.exit(0)
+	os.exit(0)
 end
 
-if
-  platform.match('ar71xx', 'generic', {'cpe210', 'cpe510', 'wbs210', 'wbs510', 'nanostation-m', 'nanostation-m-xw', 'unifi-outdoor-plus', 'uap-pro', 'unifiac-pro'}) or
-  platform.match('ar71xx', 'mikrotik')
-then
-  sysconfig.setup_ifname = sysconfig.config_ifname or sysconfig.wan_ifname or sysconfig.lan_ifname
+if platform.match('ar71xx', 'generic', {
+	'cpe210',
+	'cpe510',
+	'wbs210',
+	'wbs510',
+	'airgateway',
+	'nanostation-m',
+	'nanostation-m-xw',
+	'unifi-outdoor-plus',
+	'uap-pro',
+	'unifiac-pro'
+}) or platform.match('ar71xx', 'mikrotik') then
+	sysconfig.setup_ifname = sysconfig.config_ifname or sysconfig.wan_ifname or sysconfig.lan_ifname
 else
-  sysconfig.setup_ifname = sysconfig.config_ifname or sysconfig.lan_ifname or sysconfig.wan_ifname
+	sysconfig.setup_ifname = sysconfig.config_ifname or sysconfig.lan_ifname or sysconfig.wan_ifname
 end
 
 -- Remove the old sysconfig setting