From 542379ea70927e40ccfa20321749fbbfc1811aa9 Mon Sep 17 00:00:00 2001 From: array-in-a-matrix <78233840+array-in-a-matrix@users.noreply.github.com> Date: Thu, 29 Apr 2021 18:39:54 -0400 Subject: [PATCH] Add files via upload --- mac-addr.sh | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 mac-addr.sh diff --git a/mac-addr.sh b/mac-addr.sh new file mode 100644 index 0000000..8f417db --- /dev/null +++ b/mac-addr.sh @@ -0,0 +1,28 @@ +#!/bin/bash + +hardware="" + +sudo ip link set dev wlo1 down +# shuts down wifi +if [ -z "$1" ]; +then + echo "No mac address provided, assigning default value." + sudo ip link set dev wlo1 address 00:1d:98:5a:d1:d3; + + # if program was not run with an argument, assign this mac address +else + if [ "$1" == 0 ]; + then + echo "Resetting mac address." + sudo ip link set dev wlo1 address $hardware; + # if program was run with "0" as an argument, assign hardware mac address + else + string=$1 + mac=${string:0:2}:${string:2:2}:${string:4:2}:${string:6:2}:${string:8:2}:${string:10:2} + sudo ip link set dev wlo1 address $mac; + echo "New mac address is $mac." + # if program was run with a string, use that string as mac address + fi +fi +sudo ip link set dev wlo1 up +# start up wifi \ No newline at end of file