# !/bin/bash

if ! [ $(id -u) = 0 ]; then
   echo "You must be root to run this program."
   exit 1
fi

cd /etc/sysconfig/network-scripts/
for i in $(/bin/ls -l ifcfg-* | awk '{print $9}'); do
rm -f $i
done

# make sure we have a sane loopback interface
cat > /etc/sysconfig/network-scripts/ifcfg-lo << EOF
DEVICE=lo
IPADDR=127.0.0.1
NETMASK=255.0.0.0
NETWORK=127.0.0.0
# If you're having problems with gated making 127.0.0.0/8 a martian,
# you can change this to something else (255.255.255.255, for example)
BROADCAST=127.255.255.255
ONBOOT=yes
NAME=loopback
EOF

rm -f /etc/sysconfig/network-scripts/keys-*
rm -rf /var/lib/iwd/*
rm -f /etc/sysconfig/network-scripts/wireless.d/*
rm -f /var/lib/NetworkManager/dhclient*
rm -f /etc/udev/rules.d/70-persistent-net.rules

echo "All network connections have been deleted."
echo "Please reboot and use the NetworkManager applet"
echo "to configure your network connections."

exit 0
