several updates
This commit is contained in:
parent
dac9f903c9
commit
4bc4e5b8ad
11 changed files with 91 additions and 161 deletions
|
@ -1,22 +1,9 @@
|
|||
#!/bin/sh
|
||||
|
||||
# Reading our private mac
|
||||
here="$(dirname "$0")"
|
||||
mac="${1:-$(cat "$here/macaddress")}"
|
||||
mac="${1:?Provide mac address as first argument}"
|
||||
name="${2:-macvlan9000}"
|
||||
enp="$(basename /sys/class/net/enp*)"
|
||||
wlp="$(basename /sys/class/net/wlp*)"
|
||||
|
||||
# Setting the MAC address for our wired
|
||||
sudo ip link set "$enp" down
|
||||
sudo ip link set "$enp" address "$mac"
|
||||
sudo ip link set "$enp" up
|
||||
|
||||
# No more wireless
|
||||
if [ -e /var/service/iwd ]; then
|
||||
sudo sv stop /var/service/iwd
|
||||
sudo ip link set "$wlp" down
|
||||
fi
|
||||
|
||||
# Restart tor on network change
|
||||
sudo sv restart tor
|
||||
sudo ip link add link "$enp" address "$mac" name "$name" type macvlan
|
||||
/bin/sh
|
||||
sudo ip link del "$name"
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue