My Favorites

Close

Please to see your favorites.

  • Bookmark
  • Email Document
  • Printer Friendly
  • Favorite
  • Rating:

OES2 DHCP - How to add a Manual IP address assignments to novell-dhcp configuration

This document (7003452) is provided subject to the disclaimer at the end of this document.

Environment

Novell Open Enterprise Server 2 (OES 2) Linux

Situation

How to add a Manual IP address assignments to novell-dhcp configuration.
 

Resolution

Using iManager to create manual host entries:

Launch iManager > Select DHCP (OES Linux) > Select Host > Create Host > Select the Service > Select the Subnet > Fill in the Host Name, Host IP Address, Client Identifier, MAC Type, and MAC Address > click Create.

This results in that manual host information being stored in eDir.

When the Novell DHCP daemon starts up (rcnovell-dhcp start) it reads the manual host information from eDir and writes it to the /var/log/dhcp-ldap-startup.log file.
This file is a text file that gets overwritten with the information from eDir when the DHCP daemon starts up.

The entry will look something like this:

host <WindowsNetBIOSNameHere> {
hardware ethernet 00:1d:22:05:1e:8a;
default-lease-time 2147483647;
fixed-address 10.1.1.1;
option dhcp-client-identifier 00:1d:22:05:1e:8a;
}

These manual assignments must be outside the range of any dynamic pools.

If the manual assignment falls within the range of a dynamic pool the address may get handed out dynamically.

Best practice is to set aside enough addresses at the beginning of the subnet to be used for manual assignments and define dynamic pools after those addresses.

In the case where you already have a dynamic pool with manual addresses that would land within the range of that dynamic pool, the dynamic pool will need to be redefined and broken up into multiple dynamic pools that do not include the manual
addresses.

Example:
Your existing manual assignments are: 10.0.0.11, 10.0.0.50 and cannot change.
Your subnet is, 10.0.0.0/8
The pools can be defined as follows: 10.0.0.1-10.0.0.10 and 10.0.0.12 - 10.0.0.49, and 10.0.0.51 - 10.0.0.254

Additional Information

If there are manual assignments existing in dynamic pools those manual addresses may get handed out dynamically.
When this happens you may see in the dhcpd.log file the following error information:

Dynamic and Static leases present for xxx.xxx.xxx.xxx
Remove host declaration <hostname> or remove from the dynamic address pool for xxx.xxx.xxx.xxx/mask

These will probably be followed by a DHCP Request and a DHCP Ack where the manual IP address is being dynamically handed out.

Disclaimer

This Support Knowledgebase provides a valuable tool for NetIQ/Novell/SUSE customers and parties interested in our products and solutions to acquire information, ideas and learn from one another. Materials are provided for informational, personal or non-commercial use within your organization and are presented "AS IS" WITHOUT WARRANTY OF ANY KIND.

  • Document ID:7003452
  • Creation Date:04-JUN-09
  • Modified Date:27-APR-12
    • SUSESUSE Linux Enterprise Server

Did this document solve your problem? Provide Feedback

< Back to Support Search

SUSE Support Forums

Get your questions answered by experienced Sys Ops or interact with other SUSE community experts.

Join Our Community

Support Resources

Learn how to get the most from the technical support you receive with your SUSE Subscription, Premium Support, Academic Program, or Partner Program.


SUSE Customer Support Quick Reference Guide SUSE Technical Support Handbook Update Advisories
Support FAQ

Open an Incident

Open an incident with SUSE Technical Support, manage your subscriptions, download patches, or manage user access.

Go to Customer Center