|
Harald Hoyer |
9d5d75 |
From 0454dc247a146fabd66232c26536514dca1f6044 Mon Sep 17 00:00:00 2001
|
|
Harald Hoyer |
9d5d75 |
From: Lubomir Rintel <lkundrak@v3.sk>
|
|
Harald Hoyer |
9d5d75 |
Date: Tue, 18 Sep 2018 11:17:54 +0200
|
|
Harald Hoyer |
9d5d75 |
Subject: [PATCH] network: configure NetworkManager to use dhclient
|
|
Harald Hoyer |
9d5d75 |
|
|
Harald Hoyer |
9d5d75 |
If the network module obtained a lease using dhclient, NetworkManager
|
|
Harald Hoyer |
9d5d75 |
must be configured to use it too, otherwise it would obtain a different
|
|
Harald Hoyer |
9d5d75 |
lease (and could potentially break a connection to the network volume).
|
|
Harald Hoyer |
9d5d75 |
---
|
|
Harald Hoyer |
9d5d75 |
modules.d/40network/ifup.sh | 6 ++++++
|
|
Harald Hoyer |
9d5d75 |
1 file changed, 6 insertions(+)
|
|
Harald Hoyer |
9d5d75 |
|
|
Harald Hoyer |
9d5d75 |
diff --git a/modules.d/40network/ifup.sh b/modules.d/40network/ifup.sh
|
|
Harald Hoyer |
9d5d75 |
index 54981386..ea2a67ff 100755
|
|
Harald Hoyer |
9d5d75 |
--- a/modules.d/40network/ifup.sh
|
|
Harald Hoyer |
9d5d75 |
+++ b/modules.d/40network/ifup.sh
|
|
Harald Hoyer |
9d5d75 |
@@ -41,6 +41,12 @@ do_dhcp() {
|
|
Harald Hoyer |
9d5d75 |
return 1
|
|
Harald Hoyer |
9d5d75 |
fi
|
|
Harald Hoyer |
9d5d75 |
|
|
Harald Hoyer |
9d5d75 |
+ if [ ! -e /run/NetworkManager/conf.d/10-dracut-dhclient.conf ]; then
|
|
Harald Hoyer |
9d5d75 |
+ mkdir -p /run/NetworkManager/conf.d
|
|
Harald Hoyer |
9d5d75 |
+ echo '[main]' > /run/NetworkManager/conf.d/10-dracut-dhclient.conf
|
|
Harald Hoyer |
9d5d75 |
+ echo 'dhcp=dhclient' >>/run/NetworkManager/conf.d/10-dracut-dhclient.conf
|
|
Harald Hoyer |
9d5d75 |
+ fi
|
|
Harald Hoyer |
9d5d75 |
+
|
|
Harald Hoyer |
9d5d75 |
while [ $_COUNT -lt $_DHCPRETRY ]; do
|
|
Harald Hoyer |
9d5d75 |
info "Starting dhcp for interface $netif"
|
|
Harald Hoyer |
9d5d75 |
dhclient "$@" \
|
|
Harald Hoyer |
9d5d75 |
|