Files
Multitool/scripts/togglenetworking.sh
2026-01-18 21:11:20 -05:00

22 lines
752 B
Bash

#!/bin/bash
NO_FORMAT="\e[0m"
F_BOLD="\e[1m"
C_GREEN="\e[38;5;40m"
C_RED="\e[38;5;9m"
C_YELLOW="\033[38;5;226m"
if systemctl is-active --quiet NetworkManager; then
sudo systemctl stop NetworkManager
sudo systemctl stop systemd-networkd 2>/dev/null || true
sudo systemctl stop dhcpcd 2>/dev/null || true
sudo systemctl stop wpa_supplicant 2>/dev/null || true
sudo pkill -f NetworkManager 2>/dev/null || true
echo -e "${C_YELLOW}Networking is now ${F_BOLD}${C_RED}inactive${NO_FORMAT}"
else
sudo systemctl start NetworkManager
sudo systemctl start systemd-networkd
sudo systemctl start dhcpcd
sudo systemctl start wpa_supplicant
echo -e "${C_YELLOW}Networking is now ${F_BOLD}${C_GREEN}active${NO_FORMAT}"
fi