Re: dhclient-${IFNAME}.conf stopped working after upgrade FC32 -> FC34
- From: Jason Vas Dias <jason vas dias gmail com>
- To: networkmanager-list gnome org
- Subject: Re: dhclient-${IFNAME}.conf stopped working after upgrade FC32 -> FC34
- Date: Mon, 31 May 2021 16:17:53 +0100
I did try :
'set ipv4.dns 127.0.0.1
save persistant
'
in 'nmcli c e $uuid', but this did not work either after an up / down -
/etc/resolv.conf was not updated to contain only '127.0.0.1' - it did
ALSO contain '127.0.0.1', but as a suffix, not a prefix - this is not
what I want .
This did used to work with my old setup on FC32, but not on FC34 .
Is there any custom dhclient.conf file that is included in the current
implementation anymore ?
Thanks, Jason
On 31/05/2021, Jason Vas Dias <jason vas dias gmail com> wrote:
Good day -
On an FC32 x86_64 box, which I just successfully upgraded to FC34 ,
now running NM 1.30.4-1.fc34.x86_64 :
I had some custom dhclient configuration files, which used to be honored
by NM - ie. they took effect before upgrade, but not after:
/etc/dhcp/{dhclient-ens1u2u4.conf,dhclient-wlp59s0.conf}
which contain:
dhclient.ens1u2u4.conf :
interface "ens1u2u4" {
send dhcp-client-identifier 34:48:ed:a8:7c:be;
send host-name "jvdspc.jvds.net";
supersede domain-name-servers 127.0.0.1;
}
dhclient.wlp59s0.conf :
interface "wlp59s0" {
send dhcp-client-identifier 5c:80:b6:72:cb:7b;
send host-name "jvdspc.jvds.net";
supersede domain-name-servers 127.0.0.1;
}
There are links to these files in /etc/dhclient-{ens1u2u4,wlp59s0}.conf ,
and
/etc/dhclient.{ens1u2u4,wlp59s0}.conf .
These files used to be merged in to the effective DHCP client
configuration , on FC32, and all prior FC & RHEL releases I've used, in:
/var/lib/NetworkManager/dhclient-{ens1u2u4,wlp59s0}.conf
, in use for each interface, which is written for each 'up' transition,
but no longer.
I have in /etc/NetworkManager/NetworkManager.conf:
[main]
#plugins=ifcfg-rh
dhcp=dhclient
I want to run my own ISC BIND caching nameserver,
which serves some authoritative zones and some RPZ (response policy) zones
,
and also tell any Dynamic DNS configured DHCP servers what I consider
my domain name to be.
I already had to disable systemd-resolved service after the upgrade, which
also
broke using my own nameserver.
Please can anyone suggest how I can get this custom DHCP option content
included in the effective ISC dhclient (v4) options , without
hacking the source and building my own NetworkManager to write
its dhclient.conf differently, which would be my logical next step ?
The command:
$ nmcli c m $UUID 'DHCP4.OPTION+=supersede
domain-name-servers=(127.0.0.1)'
does not let me add a 'DHCP4.OPTION[32]', though DHCP4.OPTION[0 ... 31]
is listed in
$ nmcli c s $UUID
output - none of them are my custom dhclient-${ifname}.conf options
above.
It would be nice if there was some way to run a script to output
the superseded domain-name-servers list to a file like:
/etc/named-dns-forwarders.conf, which contains a named.conf
'forwarders { $domain_name_server ; }; ' statement, for
my caching-only-nameserver, which has 'recursion' enabled,
which I could include in my /etc/named.conf, but since my
forwarders list does not change often, I can live with this.
Thanks in Advance for any helpful replies, Best Regards,
Jason
[
Date Prev][Date Next] [
Thread Prev][Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]