Browse Source

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 years ago
parent
commit
b45585a109

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

@@ -34,6 +34,7 @@ if platform.match('ar71xx', 'generic', {
 	'cpe510',
 	'cpe510',
 	'wbs210',
 	'wbs210',
 	'wbs510',
 	'wbs510',
+	'airgateway',
 	'nanostation-m',
 	'nanostation-m',
 	'nanostation-m-xw',
 	'nanostation-m-xw',
 	'unifi-outdoor-plus',
 	'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
 if sysconfig.setup_ifname then
-  os.exit(0)
+	os.exit(0)
 end
 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
 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
 end
 
 
 -- Remove the old sysconfig setting
 -- Remove the old sysconfig setting