summaryrefslogtreecommitdiffstats
path: root/network
diff options
context:
space:
mode:
authorZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>2022-01-11 18:04:02 +0100
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>2022-01-12 16:05:59 +0100
commit9bd4181ef53907997d117e9f218c8f6ed7e40648 (patch)
tree34c69c4f863aede1a912107c4016a0ec8db95a46 /network
parentnetwork: license all config files as CC0 (diff)
downloadsystemd-9bd4181ef53907997d117e9f218c8f6ed7e40648.tar.xz
systemd-9bd4181ef53907997d117e9f218c8f6ed7e40648.zip
network: add example file that enables DHCP on ethernet links
The file has instructions how to "enable" it by symlinking into the appropriate place. If we create a different mechanism to do enablement later on, we can always adjust the instructions. Closes #3998.
Diffstat (limited to 'network')
-rw-r--r--network/80-ethernet.network.example17
-rw-r--r--network/meson.build1
2 files changed, 18 insertions, 0 deletions
diff --git a/network/80-ethernet.network.example b/network/80-ethernet.network.example
new file mode 100644
index 0000000000..30c710098b
--- /dev/null
+++ b/network/80-ethernet.network.example
@@ -0,0 +1,17 @@
+# SPDX-License-Identifier: CC0-1.0
+#
+# This example config file is installed as part of systemd.
+# It may be freely copied and edited (following the Creative Commons Zero v1.0 Universal License).
+#
+# To use the file, one of the following methods may be used:
+# 1. add a symlink from /etc/systemd/network to the current location of this file,
+# 2. copy the file into /etc/systemd/network or one of the other paths checked
+# by systemd-networkd and edit it there.
+# This file should not be edited in place, because it'll be overwritten on upgrades.
+
+# Enable DHCPv4 and DHCPv6 on all ethernet links
+[Match]
+Type=ether
+
+[Network]
+DHCP=yes
diff --git a/network/meson.build b/network/meson.build
index f4ae2194d0..4c6de20515 100644
--- a/network/meson.build
+++ b/network/meson.build
@@ -5,6 +5,7 @@ if conf.get('ENABLE_NETWORKD') == 1
'80-container-host0.network',
'80-container-ve.network',
'80-container-vz.network',
+ '80-ethernet.network.example',
'80-vm-vt.network',
'80-wifi-adhoc.network',
'80-wifi-ap.network.example',