Fix script
Did not disable networking except after reboot - bringing down the interfaces should fix that
This commit is contained in:
@@ -5,11 +5,23 @@ C_GREEN="\e[38;5;40m"
|
|||||||
C_RED="\e[38;5;9m"
|
C_RED="\e[38;5;9m"
|
||||||
C_YELLOW="\033[38;5;226m"
|
C_YELLOW="\033[38;5;226m"
|
||||||
|
|
||||||
|
ip link show up | grep -v 'lo:'
|
||||||
|
|
||||||
if systemctl is-active --quiet NetworkManager; then
|
if systemctl is-active --quiet NetworkManager; then
|
||||||
sudo systemctl stop NetworkManager
|
sudo systemctl stop NetworkManager
|
||||||
sudo pkill -f NetworkManager 2>/dev/null || true
|
sudo pkill -f NetworkManager 2>/dev/null || true
|
||||||
|
for iface in $(ip link show | grep -v 'lo:' | awk -F': ' '{print $2}' | grep -v '^$'); do
|
||||||
|
if [[ "$iface" != "docker0" ]] && [[ "$iface" != "br-"* ]] && [[ "$iface" != "veth"* ]]; then
|
||||||
|
sudo ip link set "$iface" down 2>/dev/null || true
|
||||||
|
fi
|
||||||
|
done
|
||||||
echo -e "${C_YELLOW}Networking is now ${F_BOLD}${C_RED}inactive${NO_FORMAT}"
|
echo -e "${C_YELLOW}Networking is now ${F_BOLD}${C_RED}inactive${NO_FORMAT}"
|
||||||
else
|
else
|
||||||
sudo systemctl start NetworkManager
|
sudo systemctl start NetworkManager
|
||||||
|
for iface in $(ip link show | grep -v 'lo:' | awk -F': ' '{print $2}' | grep -v '^$'); do
|
||||||
|
if [[ "$iface" != "docker0" ]] && [[ "$iface" != "br-"* ]] && [[ "$iface" != "veth"* ]]; then
|
||||||
|
sudo ip link set "$iface" up 2>/dev/null || true
|
||||||
|
fi
|
||||||
|
done
|
||||||
echo -e "${C_YELLOW}Networking is now ${F_BOLD}${C_GREEN}active${NO_FORMAT}"
|
echo -e "${C_YELLOW}Networking is now ${F_BOLD}${C_GREEN}active${NO_FORMAT}"
|
||||||
fi
|
fi
|
||||||
|
|||||||
Reference in New Issue
Block a user