#!/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