#!/bin/bash # Copyright (C) 2017 by Mike Gabriel # This script is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation; either version 2 of the License, or # (at your option) any later version. # # This script is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the # Free Software Foundation, Inc., # 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. WIFIDEV=${WIFIDEV:-wlan0} apt-get install --download -y network-manager apt-get install --download -y resolvconf # rm /etc/resolv.conf export DEBIAN_FRONTEND=noninteractive apt-get install -q -y --force-yes resolvconf network-manager systemctl stop systemd-networkd.service systemctl stop systemd-resolved.service systemctl disable wpa_supplicant@$WIFIDEV.service systemctl disable systemd-networkd.service systemctl disable systemd-resolved.service systemctl daemon-reload rm /etc/systemd/system/wpa_supplicant@.service rm /etc/wpa_supplicant/wpa_supplicant-$WIFIDEV.conf rm /etc/systemd/network/20-dhcp.network rm /etc/systemd/network/21-dhcp-wireless.network systemctl enable wpa_supplicant.service systemctl enable networking systemctl enable NetworkManager systemctl start networking systemctl start NetworkManager echo "Please reboot your system now."