summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTom Gundersen <teg@jklm.no>2014-02-21 22:44:42 +0100
committerTom Gundersen <teg@jklm.no>2014-02-22 18:29:43 +0100
commitdd4d2c1cd1eb7c1f3163f6f922362af3189df0a3 (patch)
tree6bf7d402da80c76f219f38375ef378c47cf5fd36
parent0031ccd3060593f8c411e76a7764dffe8326f21f (diff)
networkd/nspawn: enable dhcp client on veth device created in guest
When starting systemd-nspawn with --network-veth, we create a veth device called host0 in the guest. Pick up on this and start a dhcp client on it. We will also pick up host0 netdevs created by other containers should they chose to use the same name.
-rw-r--r--Makefile.am3
-rw-r--r--network/80-container-host0.network6
2 files changed, 8 insertions, 1 deletions
diff --git a/Makefile.am b/Makefile.am
index 0699712686..647e993a5f 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -2464,7 +2464,8 @@ INSTALL_DIRS += \
$(sysconfdir)/udev/hwdb.d
dist_network_DATA = \
- network/99-default.link
+ network/99-default.link \
+ network/80-container-host0.network
dist_udevrules_DATA += \
rules/99-systemd.rules \
diff --git a/network/80-container-host0.network b/network/80-container-host0.network
new file mode 100644
index 0000000000..d49fba0d6e
--- /dev/null
+++ b/network/80-container-host0.network
@@ -0,0 +1,6 @@
+[Match]
+Virtualization=container
+Name=host0
+
+[Network]
+DHCP=yes