NCS (last updated on 16 June 2010)

On a NetWare cluster I could load DCHP with the following option:

dhcpsrvr --servaddr=xx.xx.xx.xx

This would force the DHCP server to bind to the secondary IP address of the cluster resource. This provided true redundancy in my DHCP environment.

I have now migrated DHCP to my OES2SP2 cluster and am unable to find the command to force the DHCP server to bind to the secondary IP address.

Currently my load script is as follows:

. /opt/novell/ncs/lib/ncsfuncs
exit_on_error nss /poolact=DHCP
exit_on_error ncpcon mount DHCP=245
exit_on_error add_secondary_ipaddress
exit_on_error ncpcon bind --ncpservername=DHCP_SERVER --ipaddress=
exit_on_error /opt/novell/dhcp/bin/cluster_dhcpd.sh -m /media/nss/DHCP
exit 0

The problem is that a client workstation reports that the dhcp server's IP address is that of the physical server that DHCP was running on at the time when the workstation received the DHCP offer/pack.

This does not give me true redundancy. If I migrate the DHCP service to another node in my cluster it introduces errors/delays on the workstation when it tries to renew it's address.

I have added the "local_address" option to my DHCP server, but to no avail.

If anybody could assist in this matter it would be greatly appreciated.

Many thanks in advance