ERROR: not authoritative for subnet

  • 7011637
  • 17-Jan-2013
  • 17-Jan-2013

Environment

Novell Cluster Services
Novell Open Enterprise Server 1 (OES 1) Linux
Novell Open Enterprise Server 2 (OES 2) Linux
Novell Open Enterprise Server 11 (OES 11) Linux

Situation

After restarting the cluster enabled dhcp service with "rcnovell-dhcpd restart", the following was observed in the /var/log/dhcpd.log:

dhcpd: For info, please visit http://www.isc.org/sw/dhcp/
dhcpd: LDAPS session successfully enabled to 10.20.30.43:636
dhcpd: WARNING: Host declarations are global.  They are not limited to the scope you declared them in.
dhcpd: Wrote 0 deleted host decls to leases file.
dhcpd: Wrote 0 new dynamic host decls to leases file.
dhcpd: Wrote 7449 leases to leases file.
dhcpd: Listening on LPF/eth0/00:18:fe:74:69:44/10.20.30/22
dhcpd: Sending on   LPF/eth0/00:18:fe:74:69:44/10.20.30/22
dhcpd: Sending on   Socket/fallback/fallback-net
dhcpd: DHCPINFORM from 10.30.41.29 via 10.30.40.3: not authoritative for subnet 10.30.40.0
dhcpd: If this DHCP server is authoritative for that subnet,
dhcpd: please write an `authoritative;' directive either in the 
dhcpd: subnet declaration or in some scope that encloses the
dhcpd: subnet declaration - for example, write it at the top
dhcpd: of the dhcpd.conf file.
dhcpd: DHCPINFORM from 10.30.41.29 via 10.30.40.4: not authoritative for subnet 10.30.40.0

Resolution

The matter was resolved by off-lining and on-lining the clustered resource.

Cause

The wrong dhcpd.conf file was utilized when running rcnovell-dhcpd.conf.  The one from the local file system vs. the cluster enabled conf file from the clustered volume.

Additional Information

The load script for a cluster enabled dhcp resource utilizes:

    exit_on_error /opt/novell/dhcp/bin/cluster_dhcpd.sh -m media/nss/<volume>

where the -m parameter tells dhcp which mount point to search for /etc/dhcpd.conf.