summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xsbin/itzks-switch-to-systemd-networkd73
1 files changed, 0 insertions, 73 deletions
diff --git a/sbin/itzks-switch-to-systemd-networkd b/sbin/itzks-switch-to-systemd-networkd
deleted file mode 100755
index 7f44e4f..0000000
--- a/sbin/itzks-switch-to-systemd-networkd
+++ /dev/null
@@ -1,73 +0,0 @@
-#!/bin/bash
-
-# Copyright (C) 2015 by Mike Gabriel <mike.gabriel@it-zukunft-schule.de>
-
-# 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}
-
-export DEBIAN_FRONTEND=noninteractive
-apt-get remove -q -y --purge resolvconf
-
-systemctl disable NetworkManager
-systemctl enable systemd-networkd.service
-systemctl enable systemd-resolved.service
-systemctl start systemd-resolved.service
-rm /etc/resolv.conf
-ln -s /run/systemd/resolve/resolv.conf /etc/resolv.conf
-
-cat > /etc/systemd/network/20-dhcp.network << EOF
-[Match]
-Name=eth*
-
-[Network]
-DHCP=yes
-EOF
-
-cat > /etc/systemd/network/21-dhcp-wireless.network << EOF
-[Match]
-Name=$WIFIDEV
-
-[Network]
-DHCP=yes
-EOF
-
-cat > /etc/systemd/system/wpa_supplicant@.service << EOF
-[Unit]
-Description=WPA supplicant daemon (interface-specific version)
-Requires=sys-subsystem-net-devices-%i.device
-After=sys-subsystem-net-devices-%i.device
-Before=network.target
-Wants=network.target
-
-# NetworkManager users will probably want the dbus version instead.
-
-[Service]
-Type=simple
-ExecStart=/sbin/wpa_supplicant -c/etc/wpa_supplicant/wpa_supplicant-%I.conf -i%I
-
-[Install]
-Alias=multi-user.target.wants/wpa_supplicant@%i.service
-EOF
-
-touch /etc/wpa_supplicant/wpa_supplicant-$WIFIDEV.conf
-chmod go-rwx /etc/wpa_supplicant/wpa_supplicant-$WIFIDEV.conf
-
-systemctl enable wpa_supplicant@$WIFIDEV.service
-systemctl disable networking
-systemctl disable wpa_supplicant.service
-
-echo "Please restart your system now." \ No newline at end of file