Okay community, let's see if we can figure this one out, cause I'm out of answers.
Where I work I am setting up a bunch of RedHat Enterprise Linux servers. There is a collection of RHEL6 and RHEL7 servers.
On the RHEL6 servers, I am using the standard network configuration tool by configuring it in
/etc/sysconfig/network-scripts/ifcfg-eth0 and a dhclient configuration file in
/etc/dhclient-eth0.conf. Everything works properly, I am assigned the custom FQDN by our DNS servers (e.g.
hostname.ad.company.tld) and when the DHCP lease is up, it is renewed automatically.
Here is the issue:
In RHEL7, NetworkManager is enabled by default. On our Kickstart, I have removed NetworkManager and went back to configuring network and dhcp the way it is done in RHEL6. All of the configuration is the same (sans using
/etc/sysconfig/network-scripts/ifcfg-ens192 instead of eth0) and works fine for the first DHCP lease.
Once the lease is up, it seemingly doesn't renew it until I issue a
systemctl restart network command.
I have looked and looked and I am coming up short. There must be something different in RHEL7 or something not configured when you disable NetworkManager, but I cannot for the life of me figure it out.
Anyone have any thoughts?
As I know these usually help, I'll post my RHEL7 configuration files, and the snippet from the logs where it loses the DHCP lease.
# Generated by dracut initrd DEVICE="ens192" ONBOOT=yes NETBOOT=yes UUID="c23045ff-7b60-4dff-b052-30a61923a852" IPV6INIT=yes BOOTPROTO=dhcp HWADDR="00:0c:29:b6:d8:cc" TYPE=Ethernet NAME="ens192" NM_CONTROLLED=no
send host-name "hostname"; send fqdn.fqdn "hostname.ad.company.tld"; send fqdn.server-update off;
Jun 27 23:06:09 sa-kbwiki01 avahi-daemon: Withdrawing address record for 188.8.131.52 on ens192. Jun 27 23:06:09 sa-kbwiki01 avahi-daemon: Leaving mDNS multicast group on interface ens192.IPv4 with address xxx.xx.xx.xxx. Jun 27 23:06:09 sa-kbwiki01 avahi-daemon: Interface ens192.IPv4 no longer relevant for mDNS.