Add a util that will help fix ubuntus network after openstack is cleared
This commit is contained in:
parent
2f0fa22469
commit
020d370356
38
tools/clear-net-ubuntu.sh
Executable file
38
tools/clear-net-ubuntu.sh
Executable file
@ -0,0 +1,38 @@
|
||||
#!/bin/bash -x
|
||||
|
||||
ETH_SRC="eth0"
|
||||
|
||||
echo "Clearing your network up."
|
||||
|
||||
if [[ -n `brctl show | grep -i br100` ]]
|
||||
then
|
||||
echo "Clearing br100 and making $ETH_SRC be the real interface."
|
||||
#sudo ifconfig $ETH_SRC down
|
||||
#sudo ifconfig br100 down
|
||||
#sudo brctl delif br100 $ETH_SRC
|
||||
#sudo brctl delbr br100
|
||||
fi
|
||||
|
||||
if [[ -n `brctl show | grep -i virbr0` ]]
|
||||
then
|
||||
echo "Removing virbr0"
|
||||
sudo ifconfig virbr0 down
|
||||
sudo brctl delbr virbr0
|
||||
fi
|
||||
|
||||
if [[ -z `grep "iface $ETH_SRC" /etc/network/interfaces` ]]
|
||||
then
|
||||
|
||||
echo "Readjusting /etc/network/interfaces to have DHCP on for $ETH_SRC"
|
||||
sudo cat > /etc/network/interfaces <<EOF
|
||||
auto $ETH_SRC
|
||||
iface $ETH_SRC inet dhcp
|
||||
EOF
|
||||
|
||||
cat /etc/network/interfaces
|
||||
fi
|
||||
|
||||
echo "Bringing back up $ETH_SRC"
|
||||
sudo ifup $ETH_SRC
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user