From b7d9b47c3da6c5342b77e8bd37b3a8ed481f8320 Mon Sep 17 00:00:00 2001 From: Alex Date: Tue, 18 Apr 2023 23:19:12 -0500 Subject: [PATCH] add systemd-networkd config script to repo --- .../arch/files/systemd/network/basic/20-wired.network | 11 +++++++++++ .../files/systemd/network/basic/20-wireless.network | 11 +++++++++++ installers/arch/scripts/systemd-networkd.sh | 11 +++++++++++ 3 files changed, 33 insertions(+) create mode 100644 installers/arch/files/systemd/network/basic/20-wired.network create mode 100644 installers/arch/files/systemd/network/basic/20-wireless.network create mode 100644 installers/arch/scripts/systemd-networkd.sh diff --git a/installers/arch/files/systemd/network/basic/20-wired.network b/installers/arch/files/systemd/network/basic/20-wired.network new file mode 100644 index 0000000..4cfdb17 --- /dev/null +++ b/installers/arch/files/systemd/network/basic/20-wired.network @@ -0,0 +1,11 @@ +[Match] +Name=enp3s0 + +[Network] +DHCP=yes + +[DHCPv4] +RouteMetric=10 + +[IPv6AcceptRA] +RouteMetric=10 diff --git a/installers/arch/files/systemd/network/basic/20-wireless.network b/installers/arch/files/systemd/network/basic/20-wireless.network new file mode 100644 index 0000000..e24cee0 --- /dev/null +++ b/installers/arch/files/systemd/network/basic/20-wireless.network @@ -0,0 +1,11 @@ +[Match] +Name=wlan0 + +[Network] +DHCP=yes + +[DHCPv4] +RouteMetric=20 + +[IPv6AcceptRA] +RouteMetric=20 diff --git a/installers/arch/scripts/systemd-networkd.sh b/installers/arch/scripts/systemd-networkd.sh new file mode 100644 index 0000000..b8acdff --- /dev/null +++ b/installers/arch/scripts/systemd-networkd.sh @@ -0,0 +1,11 @@ +#!/bin/sh + +echo "copying default systemd-networkd config files located in: " +echo " ../files/systemd/network/basic/ to: /etc/systemd/network/" +echo " modify these files if there is no internet connectivity." +echo " see available network devices (Name=*) with: ls /sys/class/net/" + +sudo cp ../files/systemd/network/basic/* /etc/systemd/network/ + +sudo systemctl enable --now systemd-networkd.service +sudo systemctl enable --now systemd-resolved.service