Der DHCP-Service kann DHCP-Servicemeldungen und DHCP-Transaktionen im syslog aufzeichnen. Weitere Informationen zum syslog finden Sie in den Manpages syslogd(1M) und syslog.conf(4).
DHCP-Servicemeldungen, die im syslog aufgezeichnet werden, umfassen Folgendes:
Fehlermeldungen, die Sie über Zustände informieren, die verhindern, dass der DHCP-Service eine Anforderung von Ihnen oder einem Client ausführen kann.
Warnungen und Hinweise, die Sie über abnormale Zustände informieren, jedoch nicht verhindern, dass der DHCP-Service eine Anforderung ausführt.
Mit der verbose-Option für den DHCP-Daemon können Sie die Menge der angezeigten Informationen erhöhen. Die ausführliche Anzeige hilft Ihnen bei der Behebung von DHCP-Problemen. Lesen Sie dazu So erzeugen Sie ausführliche DHCP-Protokollmeldungen (DHCP Manager).
Eine weitere nützliche Fehlerbehebungstechnik ist die Protokollierung von Transaktionen. Transaktionen enthalten Informationen über jeden Datenaustausch zwischen DHCP-Server oder BOOTP-Relay und Clients. DHCP-Transaktionen umfassen die folgenden Meldungstypen:
ASSIGN – IP-Adresszuweisung
ACK – Der Server bestätigt, dass der Client die angebotene IP-Adresse akzeptiert hat und sendet Konfigurationsparameter
EXTEND – Leasing-Verlängerung
RELEASE – IP-Adressfreigabe
DECLINE – Der Client verweigert die Adresszuweisung
INFORM – Der Client fordert Netzwerkkonfigurationsparameter, aber keine IP-Adresse an
NAK – Der Server hat die Anforderung eines Clients zum Verwenden einer zuvor verwendeten IP-Adresse nicht bestätigt
ICMP_ECHO – Der Server hat erkannt, dass eine potentielle IP-Adresse bereits von einem anderen Host verwendet wird
BOOTP-Relay-Transaktionen umfassen die folgenden Meldungstypen:
RELAY-CLNT – Die Meldung wird vom DHCP-Client an einen DHCP-Server weitergeleitet
RELAY–SRVR – Die Meldung wird vom DHCP-Server an den DHCP-Client weitergeleitet
Die Protokollierung von DHCP-Transaktionen ist standardmäßig deaktiviert. Nach der Aktivierung verwendet die Protokollierung von DHCP-Transaktionen standardmäßig die Funktion local0 in syslog. DHCP-Transaktionsmeldungen werden mit dem syslog-Schweregrad notice erzeugt. Dieser Schweregrad sorgt dafür, dass DHCP-Transaktionen in der Datei aufgezeichnet werden, in der auch andere Systemhinweise protokolliert werden. Da die Funktion local verwendet wird, können die DHCP-Transaktionsmeldungen separat von anderen Hinweisen aufgezeichnet werden. Um die Transaktionsmeldungen separat aufzuzeichnen, müssen Sie eine separate Protokolldatei in der syslog.conf-Datei angeben. Weitere Informationen zur syslog.conf-Datei finden Sie in der Manpage syslog.conf(4).
Sie können die Transaktionsprotokollierung deaktivieren oder aktivieren, und Sie können eine andere syslog-Funktion (von local0 bis local7) angeben. Dies wird unter So aktivieren und deaktivieren Sie die DHCP-Transaktionsprotokollierung (DHCP Manager) beschrieben. Außerdem können Sie in der syslog.conf-Datei des Serversystems syslogd anweisen, die DHCP-Transaktionsmeldungen in einer separaten Datei zu speichern. Weitere Informationen finden Sie unter So zeichnen Sie die DHCP-Transaktionen in einer separaten syslog-Datei auf.