I am facing a strange situation on all my RHEL 7 servers. All the RHEL 7 VMs are provisioned using a provisioning tool which connects to a VM offering a DHCP IP, once provisioning is complete we run a batch script to make the NICs static and update resolv.conf
with valid values.
But we can see that /usr/sbin/dhcpclient-script
is updating the resolv.conf
with its values.
Both NIC's config file has BOOTPROTO=static
, DNS1=x.x.x.x
, DNS2=x.x.x.x
, PEERDNS=no
and other required values.
I am not able to understand why resolv.conf
is modified by the DHCP server used for provisioning even after setting the NIC to static.