Deploying Suse Linux Enterprise Server
| Purchase "Deploying Suse Linux Enterprise Server" at Lulu.com |
Configuring DNS and DHCP
- DNS Server
- Stepping Through the Wizard
- Configuring the DNS Server
- Adding Records to Zones
- Configuring a Secondary DNS Server
- DHCP Server
- Dynamic DNS
- DNS & DHCP Reference
Advanced DHCP Settings
There are many different ways to configure a DHCP Server, the most common way to deploy DHCP is covered with the Standard DHCP Server Yast Module. However, if you want to fine tune your DHCP server, or you want to enable Dynamic DNS, you must enter into the "Expert Settings" mode of the DHCP Yast Module.
When you enter into the "Expert Settings" tab, the entire interface to the Yast Module will change. Although all of the settings provided with the standard mode will still be present, the module is laid out in an entirely different manner, and once you save any settings using the "Expert Settings" mode, you cannot go back to the standard mode.
![]()
![]()
The Advanced DHCP Server Yast Module and the Available DHCP Declarations
The main screen of the Advanced DHCP mode allows you to adjust the majority of the settings related to the DHCP Server. You can specify whether or not to start the DHCP Server at boot, whether or not to use a "Chroot Jail" for the server and whether or not to enable LDAP Support to store settings and records. Through the Advanced button, you are provided easy ways to access the DHCP Log, the ability to specify which interface(s) to use (and to open the Firewall), and the ability to manage the TSIG Keys (which is covered in the Dynamic DNS Section).
The truly powerful options come into play when you work with the "Configured Declarations". Here you can add and edit various "declarations" to allow you to fine-tune or micro manage your DHCP setup. Basically declarations allow you to separate your network into different "groups" that you can apply different DHCP settings to (this is a very broad definition). If you do not specify any additional declarations, you can adjust all of the DHCP settings by "Global Options" listed within the declarations.
Here are the various declarations available:
Subnet: This is the most common declaration - for every subnet in your network you must have a subnet declaration covering the settings for that subnet.
Host: This declaration allows you to specify different settings for the specific host (the client computer). The most popular settings for the host is "fixed-address" which allows you to assign a specific IP address and "Hardware" which allows you to enter the MAC Address (Ethernet based host) of the host. Normally the host declarations should be within a "Subnet" declaration.
Shared Network: This declaration allows you to organize different Subnets that are located on the same physical network. Instead of specifying the same parameters for every subnet, create a shared network with those parameters, then add the relevant subnets under the Shared Network.
Group: The group declaration allows you to organize other declarations to specify parameters for every included declaration. You can group "shared networks", "Subnets", "Hosts" as well as other "Groups".
Pool of Addresses: The Pool parameter allows you to specify a group of addresses that can have different parameters applied to them. This is a common way to assign short "Lease" times for unknown clients. Normally this is specified within a Subnet declaration.
Class: The Class declaration allows you to separate your clients into different "Classes" using "match" statements. This declaration is well beyond the scope of this document, but if you want to separate your clients based on various items such as what dhcp client they use, then you will want to investigate this declaration further.
| Purchase "Deploying Suse Linux Enterprise Server" at Lulu.com |

