cat <<'EOF' | sudo bash
set -e
echo "=== RESET NETWORKMANAGER ==="
systemctl stop NetworkManager || true
systemctl stop wpa_supplicant || true
rm -rf /etc/NetworkManager/system-connections/*
rm -rf /run/NetworkManager/system-connections/*
rm -rf /var/lib/NetworkManager/*
rm -f /etc/netplan/*.yaml
mkdir -p /etc/netplan
cat > /etc/netplan/01-network-manager-all.yaml <<CONF
network:
version: 2
renderer: NetworkManager
CONF
netplan generate
netplan apply || true
systemctl daemon-reexec
apt install --reinstall -y \
network-manager \
netplan.io \
wpasupplicant
systemctl enable NetworkManager
systemctl enable wpa_supplicant
systemctl restart dbus || true
systemctl restart wpa_supplicant || true
systemctl restart NetworkManager
echo
echo "=== DONE ==="
echo "REBOOTING ==="
sleep 5
reboot
EOF