fff-network: account for MAC address change of TL-WDR3600/43x0

In OpenWrt commit 27eea249213b ("ar71xx: fix MAC address setup for
TL-WDR4300 board") the LAN/WAN MAC addresses for the TL-WDR3600,
TL-WDR4300 and TL-WDR4310 were changed.

This creates an overlap of the LAN und 5 GHz MAC addresses, where
the first will also affect the BATMAN interface eth0.3.

To keep BATMAN interfaces with separate addresses, this patch will
set the ETHMESHMAC to eth0 +1, corresponding to the virtual WAN device
(VLAN 2) OpenWrt sets up (which we aren't using anyway).

ref: https://github.com/openwrt/openwrt/commit/27eea249213b04a372491009850926f9282d13

Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
Reviewed-by: Fabian Bläse <fabian@blaese.de>
This commit is contained in:
Adrian Schmutzler 2020-03-12 18:29:39 +01:00 committed by Fabian Bläse
parent 7614dc5584
commit 73e227cdc8
4 changed files with 10 additions and 1 deletions

View File

@ -1,7 +1,7 @@
include $(TOPDIR)/rules.mk
PKG_NAME:=fff-network
PKG_RELEASE:=14
PKG_RELEASE:=15
PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)

View File

@ -4,4 +4,7 @@ CLIENT_PORTS="0t 4 5"
WAN_PORTS="0t 1"
BATMAN_PORTS="0t 2 3"
. /lib/functions/system.sh
ROUTERMAC=$(cat /sys/class/ieee80211/phy1/macaddress)
ETHMESHMAC=$(macaddr_add $ROUTERMAC 1)

View File

@ -4,4 +4,7 @@ CLIENT_PORTS="0t 4 5"
WAN_PORTS="0t 1"
BATMAN_PORTS="0t 2 3"
. /lib/functions/system.sh
ROUTERMAC=$(cat /sys/class/ieee80211/phy1/macaddress)
ETHMESHMAC=$(macaddr_add $ROUTERMAC 1)

View File

@ -4,4 +4,7 @@ CLIENT_PORTS="0t 4 5"
WAN_PORTS="0t 1"
BATMAN_PORTS="0t 2 3"
. /lib/functions/system.sh
ROUTERMAC=$(cat /sys/class/ieee80211/phy1/macaddress)
ETHMESHMAC=$(macaddr_add $ROUTERMAC 1)