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.
remotes/1699402720531464663/tmp_refs/heads/stable
Matthias Schiffer 2015-07-11 18:27:35 +02:00
parent 855f973f1f
commit 05432947cd
1 changed files with 4 additions and 7 deletions

View File

@ -1,14 +1,11 @@
#!/usr/bin/lua
local sysconfig = require 'gluon.sysconfig'
local util = require 'gluon.util'
local uci = require('luci.model.uci').cursor()
if sysconfig.wan_ifname:match('%.') then
-- fix up duplicate mac addresses (for mesh-on-WAN)
uci:set('network', 'wan', 'macaddr', util.generate_mac(1, 0))
uci:save('network')
uci:commit('network')
end
-- fix up duplicate mac addresses (for mesh-on-WAN)
uci:set('network', 'wan', 'macaddr', util.generate_mac(1, 0))
uci:save('network')
uci:commit('network')