forked from freifunk-franken/firmware
Adrian Schmutzler
cb4bce7cc2
So far, we define PORTORDER individually in each network.* file. This creates a lot of duplications, and makes the code to parse those values very ugly (and it's only used outside of configurenetwork anyway). Therefore, move the assignment to a library file, and wrap it into a function for tidyness. This gives us more overview and nicer implementation of the retrieval. Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de> Acked-by: Christian Dresel <freifunk@dresel.systems> Reviewed-by: Robert Langhammer <rlanghammer@web.de>
19 lines
453 B
Plaintext
19 lines
453 B
Plaintext
. /lib/functions/fff/network
|
|
|
|
WANDEV=eth0
|
|
SWITCHDEV=eth0
|
|
CLIENT_PORTS="0t"
|
|
WAN_PORTS="0t"
|
|
BATMAN_PORTS="0t"
|
|
|
|
# use mac address from phy0 with 'locally administered' bit set to '1'
|
|
# only possible, because wXmesh is created first and therefore gets the 'universally administered address'
|
|
|
|
ETHMESHMAC=$(macFlipLocalBit "$(cat /sys/class/ieee80211/phy0/macaddress)")
|
|
ROUTERMAC=$(cat /sys/class/net/eth0/address)
|
|
|
|
. /etc/network.mode
|
|
|
|
LAN0PORT=5
|
|
LAN1PORT=4
|