[PATCH] fff-network: Replace ifconfig by ip in fixMac() function

Adrian Schmutzler freifunk at adrianschmutzler.de
So Jan 27 18:51:58 CET 2019


Signed-off-by: Adrian Schmutzler <freifunk at adrianschmutzler.de>

---

This depends on the not yet applied patch
https://pw.freifunk-franken.de/patch/920/
[v5,1/2] fff-network: Introduce function to set MAC on device
---
 src/packages/fff/fff-network/files/lib/functions/fff/network | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/packages/fff/fff-network/files/lib/functions/fff/network b/src/packages/fff/fff-network/files/lib/functions/fff/network
index 9e6f8594..424f8a2e 100644
--- a/src/packages/fff/fff-network/files/lib/functions/fff/network
+++ b/src/packages/fff/fff-network/files/lib/functions/fff/network
@@ -120,9 +120,9 @@ fixMac() {
 		uci set "network.${iface}.macaddr=$newmac"
 		uci -q commit network
 
-		ifconfig "$dev" down
-		ifconfig "$dev" hw ether "$newmac"
-		ifconfig "$dev" up
+		ip link set "$dev" down
+		ip link set "$dev" address "$newmac"
+		ip link set "$dev" up
 		/etc/init.d/network restart
 	fi
 }
-- 
2.11.0



Mehr Informationen über die Mailingliste franken-dev