gluon-mesh-batman-adv-core: unconditionally set the WAN MAC address
This fixes MAC address conflicts on devices which use the eth0 as primary address.
This commit is contained in:
		
							parent
							
								
									f5764a4a7b
								
							
						
					
					
						commit
						34e0451e45
					
				| @ -1,14 +1,11 @@ | |||||||
| #!/usr/bin/lua | #!/usr/bin/lua | ||||||
| 
 | 
 | ||||||
| local sysconfig = require 'gluon.sysconfig' |  | ||||||
| local util = require 'gluon.util' | local util = require 'gluon.util' | ||||||
| local uci = require('luci.model.uci').cursor() | local uci = require('luci.model.uci').cursor() | ||||||
| 
 | 
 | ||||||
| 
 | 
 | ||||||
| if sysconfig.wan_ifname:match('%.') then |  | ||||||
| -- fix up duplicate mac addresses (for mesh-on-WAN) | -- fix up duplicate mac addresses (for mesh-on-WAN) | ||||||
| uci:set('network', 'wan', 'macaddr', util.generate_mac(1, 0)) | uci:set('network', 'wan', 'macaddr', util.generate_mac(1, 0)) | ||||||
| uci:save('network') | uci:save('network') | ||||||
| uci:commit('network') | uci:commit('network') | ||||||
| end |  | ||||||
| 
 | 
 | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user