From patchwork Sun Jan 27 17:51:58 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: fff-network: Replace ifconfig by ip in fixMac() function From: Adrian Schmutzler X-Patchwork-Id: 990 Message-Id: <20190127175158.24458-1-freifunk@adrianschmutzler.de> To: franken-dev@freifunk.net Date: Sun, 27 Jan 2019 18:51:58 +0100 Signed-off-by: Adrian Schmutzler --- 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 }