#!/usr/bin/env bash # # cleanup_network.sh - Cleans up network interfaces - not safe to run blindly! MY_WORKING_DIR="$(dirname "$(readlink -f "${BASH_SOURCE[0]}" )" )" source ${MY_WORKING_DIR}/functions.sh NETWORK_DEFAULT=${NETWORK_DEFAULT:-default} BRIDGE_INTERFACE=${BRIDGE_INTERFACE=stxbr0} if virsh net-list --name | grep ${NETWORK_DEFAULT} ; then sudo virsh net-destroy ${NETWORK_DEFAULT} sudo virsh net-undefine ${NETWORK_DEFAULT} delete_xml /etc/libvirt/qemu/networks/autostart/${NETWORK_DEFAULT}.xml fi if [ -d "/sys/class/net/${BRIDGE_INTERFACE}" ]; then sudo ifconfig ${BRIDGE_INTERFACE} down || true sudo brctl delbr ${BRIDGE_INTERFACE} || true fi