Setup on Suse Linux Professional 9.0

Check with yast2 if dhcp server software (1.96MB) is installed:

dhcp-server ISC (Internet Software Consortium) DHCP server (804KB)
dhcp Common files used by ISC DHCP software (1.13MB)
dhcp-tools dhcping and dhcpdump (52KB)
Configure the dhcp server through /etc/dhcpd.conf and /etc/sysconfig/dhcpd: In /etc/sysconfig/dhcpd, set DHCPD_INTERFACE to the interface to listen on for incoming dhcp requests. Example /etc/dhcpd.conf file:
# dhcpd.conf
# configuration file for ISC dhcpd for diskless Linux systems

pid-file-name "/var/run/";
allow booting;
allow bootp;
ddns-update-style none;
ddns-updates off;
log-facility local7;

subnet netmask { }

# Group the PXE bootable hosts together
group {
        host dwarf1 {
                hardware ethernet 0:0D:87:9F:F2:F1;
        host dwarf2 {
                hardware ethernet 0:0D:87:B2:01:25;
        host dwarf3 {
                hardware ethernet 0:0D:87:C2:2C:CA;
        host toshi {
                hardware ethernet 0:00:39:55:11:8F;
        host ss51 {
                hardware ethernet 0:30:1B:AB:24:F9;
Next, start the dhcpd server:
linux:/etc # /etc/init.d/dhcpd start
Starting DHCP server [chroot]
Now, let's test the dhcpd server:
linux:~ # dhcping -h 0:0c:29:76:81:9f -v -s
Got answer from
And thats it, DHCP works now.