DescriptionRastislav Hepner
2019-10-04 13:44:55 UTC
Description of problem:
during merge of file /etc/dhcp/dhclient.conf by NetworkManager conditional lines do not propagate into /var/lib/NetworkManager/dhclient-<device>.conf file any longer. It seems like regression as I can confirm it's working with NetworkManager-1.12.0-10.el7_6.
Version-Release number of selected component (if applicable):
NetworkManager-1.18.0-5.el7.x86_64 onwards
How reproducible:
Put conditional statements into /etc/dhcp/dhclient.conf and make sure NetworkManager runs dhclient.
Steps to Reproduce:
1. Put conditional setting into /etc/dhcp/dhclient.conf
For simplicity take example from man dhcp-eval
if not option domain-name = "example.org" {
prepend domain-name-servers 127.0.0.1;
}
2. Make sure dhclient will run & reboot
Actual results:
/var/lib/NetworkManager/dhclient-<device>.conf doesn't contain conditional statements from /etc/dhcp/dhclient.conf
Expected results:
/var/lib/NetworkManager/dhclient-<device>.conf contains all the configuration statements from /etc/dhcp/dhclient.conf
Comment 1Beniamino Galvani
2019-10-07 07:12:47 UTC
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.
For information on the advisory (Moderate: NetworkManager security and bug fix update), and where to find the updated
files, follow the link below.
If the solution does not work for you, open a new bug report.
https://access.redhat.com/errata/RHSA-2020:4003