16 lines
401 B
Bash
Executable file
16 lines
401 B
Bash
Executable file
#!/bin/bash
|
|
#
|
|
# Turn off given network interface and remove all its flags from Dracut.
|
|
#
|
|
# Author: Jiri Konecny
|
|
#
|
|
|
|
netif="$1"
|
|
# ip down/flush ensures that routing info goes away as well
|
|
ip link set "$netif" down
|
|
ip addr flush dev "$netif"
|
|
rm -f -- /tmp/*."$netif".*
|
|
if [ -e "/sys/class/net/$netif/address" ]; then
|
|
address=$(cat "/sys/class/net/$netif/address")
|
|
rm -f -- /tmp/*."$address".*
|
|
fi
|