Bei der Konfiguration des DHCP-Services in Ihrem Netzwerk konfigurieren und starten Sie den ersten DHCP-Server. Weitere DHCP-Server können zu einem späteren Zeitpunkt hinzugefügt werden. Sind die Daten an einem freigegebenen Speicherplatz abgelegt und unterstützt der Datenspeicher gemeinsamen Zugriff auf die Daten, können diese Server auf die gleichen Daten wie der erste Server zugreifen. In diesem Kapitel werden die Aufgaben beschrieben, mit denen Sie den DHCP-Server konfigurieren und die Netzwerke sowie deren zugewiesene IP-Adressen unter DHCP-Verwaltung konfigurieren. Darüber hinaus wird beschrieben, wie Sie einen DHCP-Server dekonfigurieren.
Jede Aufgabe umfasst ein Verfahren, wie Sie eine bestimmte Aufgabe in DHCP-Manager ausführen sowie ein Verfahren, die entsprechende Aufgabe mit dem Dienstprogramm dhcpconfig auszuführen. Dieses Kapitel enthält die folgenden Informationen:
Konfigurieren und Dekonfigurieren eines DHCP-Servers mithilfe von DHCP Manager
Konfigurieren und Dekonfigurieren eines DHCP-Servers mithilfe der dhcpconfig-Befehle
Falls Probleme bei der Konfiguration des DHCP-Services auftreten, lesen Sie Kapitel 17DHCP-Fehlerbehebung (Referenz).
Nachdem Sie den DHCP-Service konfiguriert haben, lesen Sie Kapitel 15Verwalten von DHCP (Aufgaben), in dem Sie weitere Informationen zur Verwaltung des DHCP-Services finden.
Dieser Abschnitt enthält Verfahren, mit denen Sie einen DHCP-Server mit DHCP Manager konfigurieren und dekonfigurieren können. Beachten Sie, dass Sie zum Verwenden von DHCP-Server ein X-Window-System wie CDE oder GNOME ausführen müssen.
DHCP Manager kann mit dem Befehl /usr/sadm/admin/bin/dhcpmgr mit den Rechten eines Superusers ausgeführt werden. Allgemeine Informationen zu diesem Dienstprogramm finden Sie unter Allgemeines zum DHCP Manager Ausführliche Informationen zum Ausführen von DHCP Manager finden Sie unter So starten und stoppen Sie den DHCP-Service (DHCP Manager).
Wenn Sie DHCP Manager auf einem Server ausführen, der nicht für DHCP konfiguriert wurde, wird das folgende Dialogfeld angezeigt. Sie können angeben, ob ein DHCP-Server oder ein BOOTP-Relay-Agent konfiguriert werden soll.
Wenn Sie einen DHCP-Server konfigurieren, startet DHCP Manager den DHCP-Konfigurationsassistent, der Sie zur Eingabe von Informationen auffordert, die zur Konfiguration des Servers erforderlich sind. Im Folgenden wird das erste Fenster des Assistenten gezeigt.
Nachdem Sie die Fragen des Assistenten beantwortet haben, erstellt DHCP Manager die in der folgenden Tabelle aufgeführten Objekte.
Tabelle 14–1 Während der DHCP-Serverkonfiguration erstellte Objektefüllen
Bevor Sie mit der Konfiguration Ihres DHCP-Servers beginnen, sollten Sie Kapitel 13Planungen für den DHCP-Service (Aufgaben) lesen. Achten Sie besonders auf die Richtlinien unter Entscheidungen bei der Konfiguration Ihres DHCP-Servers (Übersicht der Schritte), die Sie bei den folgenden Aufgaben unterstützen:
Auswählen des Systems, das als DHCP-Server verwendet werden soll.
Treffen von Entscheidungen hinsichtlich Datenspeicher, Leasing-Richtlinie und Router-Informationen.
Melden Sie sich beim Serversystem als Superuser an.
Starten Sie DHCP Manager.
#/usr/sadm/admin/bin/dhcpmgr & |
Wählen Sie die Option „Als DHCP-Server konfigurieren“.
Der DHCP-Konfigurationsassistent wird gestartet und unterstützt Sie bei der Konfiguration Ihres Servers.
Basierend auf den Entscheidungen, die Sie in der Planungsphase getroffen haben, wählen Sie Optionen aus oder geben angeforderten Informationen ein.
Falls Probleme auftreten, klicken Sie im Fenster des Assistenten auf „Hilfe“, um Ihren Webbrowser zu öffnen und die Hilfe für den DHCP-Konfigurationsassistenten anzuzeigen.
Klicken Sie auf „Fertig stellen“, um die Serverkonfiguration abzuschließen, nachdem Sie alle erforderlichen Informationen eingegeben haben.
Klicken Sie bei der Eingabeaufforderung „Adressassistent starten“ auf „Ja“, um die IP-Adressen für den Server zu konfigurieren.
Mit dem Assistenten „Adressen zum Netzwerk hinzufügen“ können Sie angeben, welche Adressen unter die DHCP-Verwaltung gestellt werden sollen.
Beantworten Sie die Eingabeaufforderungen entsprechend den Entscheidungen, die Sie während der Planungsphase getroffen haben.
Weitere Informationen finden Sie unter Entscheidungen bei der Verwaltung von IP-Adressen (Übersicht der Schritte). Falls Probleme auftreten, klicken Sie im Fenster des Assistenten auf „Hilfe“, um Ihren Webbrowser zu öffnen und die Hilfe für den Assistenten „Adressen zum Netzwerk hinzufügen“ anzuzeigen.
Überprüfen Sie Ihre Auswahl, dann klicken Sie auf „Fertig stellen“, um die IP-Adressen zur Netzwerktabelle hinzuzufügen.
Die Netzwerktabelle wird mit Datensätzen für jede Adresse in dem von Ihnen angegebenen Bereich aktualisiert.
Mit dem Netzwerk-Assistenten können Sie weitere Netzwerke zum DHCP-Server hinzufügen. Dies wird unter Hinzufügen von DHCP-Netzwerken beschrieben.
Bei der Konfiguration eines BOOTP-Relay-Agent führt DHCP Manager die folgenden Aktionen aus:
Sie werden zur Eingabe der IP-Adressen eines oder mehrerer DHCP-Server aufgefordert, an die Anforderungen weitergeleitet werden sollen
Die Einstellungen für den BOOTP-Relay-Service werden gespeichert
Das folgende Fenster wird angezeigt, wenn Sie die Konfiguration eines BOOTP-Relay-Agent auswählen.
Bevor Sie mit der Konfiguration Ihres BOOTP-Relay-Agenten beginnen, sollten Sie Kapitel 13Planungen für den DHCP-Service (Aufgaben) lesen. Insbesondere sollten Sie Auswählen eines Hosts zum Ausführen des DHCP-Services gelesen haben, da Sie in diesem Abschnitt Informationen zur Auswahl des zu verwendenden Systems finden.
Melden Sie sich beim Serversystem als Superuser an.
Starten Sie DHCP Manager.
#/usr/sadm/admin/bin/dhcpmgr & |
Falls das System weder als DHCP-Server noch als BOOTP-Relay-Agent konfiguriert ist, startet der DHCP-Konfigurationsassistent. Wenn das System bereits als ein DHCP-Server konfiguriert wurde, müssen Sie den Server zunächst dekonfigurieren. Lesen Sie dazu Dekonfiguration von DHCP-Servern und BOOTP-Relay-Agents.
Wählen Sie „Als BOOTP-Relay konfigurieren“.
Das Dialogfeld „BOOTP-Relay konfigurieren“ wird angezeigt.
Geben Sie die IP-Adresse oder den Hostnamen eines oder mehrerer DHCP-Server ein, und klicken Sie auf „Hinzufügen“.
Die angegebenen DHCP-Server müssen zur Verarbeitung von BOOTP- oder DHCP-Anforderungen konfiguriert sein, die von diesem BOOTP-Relay-Agent empfangen werden.
Klicken Sie auf „OK“, um das Dialogfeld zu schließen.
Beachten Sie, dass DHCP Manager jetzt neue Menüs anzeigt: das Menü „Datei“, über das Sie die Anwendung beenden können, und das Menü „Service“ über das Sie den Server verwalten können. Die deaktivierten Menüoptionen eignen sich nur für einen DHCP-Server.
Wenn Sie einen DHCP-Server oder BOOTP-Relay-Agent dekonfigurieren, führt DHCP Manager die folgenden Aktionen aus:
Der DHCP-Daemon (in.dhpcd) wird angehalten
Die Datei /etc/inet/dhcpsvc.conf, in der Informationen zum Starten des Daemon sowie zum Speicherort des Datenspeichers aufgezeichnet werden, wird gelöscht
Das folgende Fenster wird angezeigt, wenn Sie einen DHCP-Server dekonfigurieren.
Wenn ein DHCP-Server dekonfiguriert werden soll, müssen Sie entscheiden, was mit der dhcptab-Tabelle und den DHCP-Netzwerktabellen geschehen soll. Wenn die Daten von mehreren Servern gemeinsam genutzt werden, dürfen Sie die dhcptab-Tabelle und die DHCP-Netzwerktabellen nicht löschen. Wenn diese Tabellen gelöscht werden, kann DHCP nicht mehr in Ihrem Netzwerk verwendet werden. Die Daten können über NIS+ oder über exportierte lokale Dateisysteme freigegeben werden. Der verwendete Datenspeicher sowie dessen Speicherort wird in der Datei /etc/inet/dhcpsvc.conf aufgezeichnet.
Sie können einen DHCP-Server dekonfigurieren und die Daten intakt lassen, indem Sie keine der Optionen zum Löschen der Daten auswählen. Wenn Sie den Server dekonfigurieren und die Daten intakt lassen, deaktivieren Sie den DHCP-Server.
Wenn ein anderer DHCP-Server die Eigentümerschaft über die IP-Adressen übernehmen soll, müssen Sie die DHCP-Daten auf diesen anderen DHCP-Server verschieben. Die Daten müssen verschoben werden, bevor Sie den aktuellen Server dekonfigurieren. Weitere Informationen finden Sie unter Verschieben von Konfigurationsdaten zwischen DHCP-Servern (Übersicht der Schritte).
Wenn Sie sicher sind, dass die Daten gelöscht werden sollen, können Sie eine der Optionen zum Löschen der dhcptab-Tabelle und der Netzwerktabellen wählen. Haben Sie Clientnamen für die DHCP-Adressen erzeugt, können Sie auch diese Einträge aus der hosts-Tabelle entfernen. Einträge von Clientnamen können aus DNS, /etc/inet/hosts
oder NIS+ entfernt werden.
Bevor Sie einen BOOTP-Relay-Agent dekonfigurieren, müssen ein Sie sicherstellen, dass keine Clients diesen Agenten verwenden, um Anforderungen an einen DHCP-Server weiterzuleiten.
Melden Sie sich als Superuser an.
Starten Sie DHCP Manager.
#/usr/sadm/admin/bin/dhcpmgr & |
Wählen Sie im Menü „Service“ die Option „Dekonfigurieren“ aus.
Das Dialogfeld „Service dekonfigurieren“ wird angezeigt. Handelt es sich bei dem Server um einen BOOTP-Relay-Agent, können Sie im Dialogfeld bestätigen, dass Sie den Relay-Agent dekonfigurieren möchten. Handelt es sich bei dem Server um einen DHCP-Server, müssen Sie zunächst entscheiden, was mit den DHCP-Daten geschehen soll, dann treffen Sie eine Auswahl im Dialogfeld. Siehe dazu Abbildung 14–4.
(Optional) Wählen Sie Optionen zum Löschen von Daten.
Wenn der Server gemeinsam genutzte Daten über NIS+ oder in Dateien nutzt, die über NFS freigegeben sind, dürfen Sie keine der Optionen zum Löschen der Daten wählen. Verwendet der Server keine gemeinsam genutzten Daten, können Sie eine oder beide Optionen zum Löschen der Daten wählen.
Weitere Informationen zum Löschen von Daten finden Sie unter DHCP-Daten auf einem dekonfigurierten Server.
Klicken Sie auf „OK“, um den Server zu dekonfigurieren.
Das Dialogfeld „Service dekonfigurieren“ und DHCP Manager werden geschlossen.
Dieser Abschnitt enthält Verfahren, mit denen Sie einen DHCP-Server oder einen BOOTP-Relay-Agent mithilfe der dhcpconfig-Befehlszeilenoptionen konfigurieren oder dekonfigurieren können.
Bevor Sie mit der Konfiguration Ihres DHCP-Servers beginnen, sollten Sie Kapitel 13Planungen für den DHCP-Service (Aufgaben) lesen. Achten Sie besonders auf die Richtlinien unter Entscheidungen bei der Konfiguration Ihres DHCP-Servers (Übersicht der Schritte), die Sie bei den folgenden Aufgaben unterstützen:
Auswählen des Systems, das als DHCP-Server verwendet werden soll.
Treffen von Entscheidungen hinsichtlich Datenspeicher, Leasing-Richtlinie und Router-Informationen.
Melden Sie sich bei dem System, auf dem der DHCP-Server konfiguriert werden soll, als Superuser an.
Melden Sie sich als Superuser an, oder nehmen Sie eine Rolle oder einen Benutzernamen an, der bzw. dem das DHCP Management-Profil zugewiesen ist.
Weitere Informationen zum DHCP Management-Profil finden Sie unter Einrichten des Benutzerzugriffs auf DHCP-Befehle.
Rollen umfassen Autorisierungen und privilegierte Befehle. Weitere Informationen zu Rollen finden Sie unter Configuring RBAC (Task Map) in System Administration Guide: Security Services.
Konfigurieren Sie den DHCP-Server, in dem Sie einen Befehl mit der folgenden Syntax eingeben:
#/usr/sbin/dhcpconfig -D -r datastore -p location |
Datenspeicher isi einer der Folgenden: SUNWfiles , SUNWbinfiles oder SUNWnisplus.
Speicherort ist der Datenspeicher-abhängige Speicherort, an dem Sie die DHCP-Daten speichern. Bei SUNWfiles und SUNWbinfiles muss der Speicherort mit einem absoluten Pfadnamen angegeben werden. Bei SUNWnisplus muss der Speicherort ein vollständig angegebenes NIS+-Verzeichnis sein.
Sie können z. B. einen Befehl ähnlich dem Folgenden eingegeben:
dhcpconfig -D -r SUNWbinfiles -p /var/dhcp |
Das Dienstprogramm dhcpconfig verwendet die Host-Systemdateien und Netzwerkdateien, um die zur Konfiguration des DHCP-Servers erforderlichen Werte zu ermitteln. Weitere Informationen zu den zusätzlichen Optionen für den Befehl dhcpconfig, mit denen Sie die Standardwerte außer Kraft setzen können, finden Sie in der Manpage dhcpconfig(1M).
Fügen Sie dem DHCP-Service eines oder mehrere Netzwerke hinzu.
Informationen zum Hinzufügen eines Netzwerks finden Sie unter So fügen Sie ein DHCP-Netzwerk hinzu (dhcpconfig).
Wählen Sie das System, das als BOOTP-Relay-Agent verwendet werden soll. Nutzen Sie dabei die unter Auswählen eines Hosts zum Ausführen des DHCP-Services aufgeführten Anforderungen.
Melden Sie sich bei dem Server an, den Sie als BOOTP-Relay-Agent konfigurieren möchten.
Melden Sie sich als Superuser an, oder nehmen Sie eine Rolle oder einen Benutzernamen an, der bzw. dem das DHCP Management-Profil zugewiesen ist.
Weitere Informationen zum DHCP Management-Profil finden Sie unter Einrichten des Benutzerzugriffs auf DHCP-Befehle.
Rollen umfassen Autorisierungen und privilegierte Befehle. Weitere Informationen zu Rollen finden Sie unter Configuring RBAC (Task Map) in System Administration Guide: Security Services.
Konfigurieren Sie den BOOTP-Relay-Agent, in dem Sie einen Befehl mit der folgenden Syntax eingeben:
# /usr/sbin/dhcpconfig -R server-addresses |
Geben Sie eine oder mehrere IP-Adressen der DHCP-Server ein, an den bzw. die Anforderungen weitergeleitet werden sollen. Trennen Sie mehrere Adressen durch Kommata.
Sie können z. B. einen Befehl ähnlich dem Folgenden eingegeben:
/usr/sbin/dhcpconfig -R 192.168.1.18,192.168.42.132 |
Melden Sie sich bei dem DHCP-Server oder BOOTP-Relay-Agent-System an, dessen Konfiguration rückgängig gemacht werden soll.
Melden Sie sich als Superuser an, oder nehmen Sie eine Rolle oder einen Benutzernamen an, der bzw. dem das DHCP Management-Profil zugewiesen ist.
Weitere Informationen zum DHCP Management-Profil finden Sie unter Einrichten des Benutzerzugriffs auf DHCP-Befehle.
Rollen umfassen Autorisierungen und privilegierte Befehle. Weitere Informationen zu Rollen finden Sie unter Configuring RBAC (Task Map) in System Administration Guide: Security Services.
Dekonfigurieren Sie den DHCP-Server oder den BOOTP-Relay-Agent:
# /usr/sbin/dhcpconfig -U |
Wenn der Server keine gemeinsam genutzten Daten verwendet, geben Sie die Option -x ein, um die dhcptab-Tabelle und die Netzwerktabellen zu löschen. Wenn der Server gemeinsam genutzte Daten verwendet, dürfen Sie die Option -x nicht verwenden. Mit der Option -h werden Hostnamen aus der hosts-Tabelle gelöscht. Weitere Informationen zu den Optionen von dhcpconfig finden Sie in der Manpage dhcpconfig(1M).
Weitere Informationen zum Löschen von Daten finden Sie unter DHCP-Daten auf einem dekonfigurierten Server.