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…
x
Reference in New Issue
Block a user