Systemverwaltungshandbuch: IP Services

Vorbereiten Ihres Netzwerks für den DHCP-Service (Übersicht der Schritte)

Bevor Sie Ihr Netzwerk zur Verwendung von DHCP einrichten, müssen Sie Informationen zusammenstellen, die Sie bei der Konfiguration eines oder mehrerer Server unterstützen. In der folgenden Übersicht finden Sie die Aufgaben, die zur Vorbereitung Ihres Netzwerks für den DHCP-Service ausgeführt werden müssen. Die Tabelle enthält Aufgaben, Beschreibungen zum Zweck dieser Aufgaben und Abschnitte, in denen die Schritte zur Ausführung der einzelnen Aufgaben beschrieben sind.

Aufgabe 

Beschreibung 

Siehe 

Erstellen einer Topologieübersicht Ihres Netzwerks. 

Ermitteln und lokalisieren Sie die im Netzwerk zur Verfügung stehenden Services. 

Erstellen einer Netzwerktopologie

Ermitteln der Anzahl der erforderlichen DHCP-Server. 

Verwenden Sie die zu erwartende Anzahl der DHCP-Clients als Grundlage, um die Anzahl der erforderlichen DHCP-Server festzulegen. 

Festlegen der Anzahl von DHCP-Servern

Aktualisieren von Systemdateien und der netmasks-Tabelle.

Geben Sie die Netzwerktopologie exakt wieder. 

Aktualisieren von Systemdateien und Netzmasken-Tabellen

Erstellen einer Netzwerktopologie

Falls Sie es noch nicht getan haben, erstellen Sie jetzt eine Übersicht der Struktur Ihres Netzwerks. Geben Sie die Positionen von Routern und Clients an, sowie die Positionen von Servern, die Netzwerkservices bereitstellen. Diese Karte Ihrer Netzwerktopologie hilft Ihnen dabei festzustellen, welche Server für DHCP-Services verwendet werden sollen. Darüber hinaus hilft Ihnen die Karte dabei, die Konfigurationsinformationen festzulegen, die der DHCP-Server Clients bereitstellen kann.

Weitere Informationen zur Planung Ihres Netzwerks finden Sie in Kapitel 2Planen Ihres TCP/IP-Netzwerks (Vorgehen).

Der DHCP-Konfigurationsprozess kann Netzwerkinformationen aus den Systemen- und Netzwerkdateien des Servers beziehen. Diese Dateien werden unter Aktualisieren von Systemdateien und Netzmasken-Tabellen beschrieben. Wahrscheinlich möchten Sie den Clients jedoch weitere Informationen zum DHCP-Service bereitstellen, die Sie in die Server-Makros eingeben müssen. Zeichnen Sie beim Zusammenstellen der Netzwerktopologie die IP-Adressen aller Server auf, die den Clients bekannt sein müssen. Beispielsweise können die folgenden Server Services für Ihr Netzwerk bereitstellen. Dieser Server werden von der DHCP-Konfiguration nicht erfasst.

Zu vermeidenden Netzwerktopologie

In einigen IP-Netzwerkumgebungen nutzen mehrere LANs die gleichen Netzwerk-Hardware-Medien gemeinsam. Die Netzwerke können mehrere Netzwerk-Hardwareschnittstellen oder mehrere logische Schnittstellen verwenden. DHCP arbeitet bei diesem Netzwerktyp mit gemeinsam genutzte Medien möglicherweise fehlerhaft. Wenn mehrere LANs über das gleiche physikalische Netzwerk ausgeführt werden, treffen die Anforderungen eines DHCP-Clients an allen Netzwerk-Hardwareschnittstellen ein. Dadurch scheint es, als wäre der Client mit allen IP-Netzwerken gleichzeitig verbunden.

DHCP muss jedoch in der Lage sein, die Adresse des Client-Netzwerks zu ermitteln, um dem Client eine korrekte IP-Adresse zuweisen zu können. Wenn mehrere Netzwerke in den gleichen Hardwaremedien vorhanden sind, kann der Server das Client-Netzwerk nicht feststellen. Jedoch kann der Server keine IP-Adresse zuweisen, ohne die Netzwerknummer zu kennen.

Sie können DHCP nur in einem dieser Netzwerke einsetzen. Falls ein Netzwerk Ihre DHCP-Anforderungen nicht erfüllt, müssen Sie die Netzwerke neu konfigurieren. Sie können Folgendes versuchen:

Festlegen der Anzahl von DHCP-Servern

Die von Ihnen gewählte Datenspeicheroption hat direkte Auswirkungen auf die Anzahl der Server, die zur Unterstützung Ihrer DHCP-Clients erforderlich sind. Die folgende Tabelle zeigt die Höchstzahl an DHCP- und BOOTP-Clients, die von einem DHCP-Server für jeden Datenspeicher unterstützt werden können.

Tabelle 13–1 Geschätzte Höchstzahl an Clients, die von einem DHCP-Server unterstützt werden können

Datenspeichertyp 

Höchstzahl der unterstützten Clients 

Textdateien 

10,000 

NIS+ 

40,000 

Binärdateien 

100,000 

Diese Höchstzahl ist eine allgemeine Richtlinie, keine absolute Zahl. Die Client-Kapazität eines DHCP-Servers hängt im Wesentlichen von der Anzahl der Transaktionen pro Sekunde ab, die der Server verarbeiten muss. Auch Leasing-Zeiten und Nutzungsmuster haben wesentlichen Einfluss auf die Transaktionsrate. Angenommen, Leasings sind auf 12 Stunden eingerichtet und die Benutzer schalten ihre Systeme über Nacht aus. Wenn dann viele Benutzer ihre Systeme morgens zur gleichen Zeit einschalten, muss der Server extrem viele Transaktionen abwickeln, da die zahlreiche Clients gleichzeitig Leasings anfordern. In einer solchen Umgebung kann der DHCP-Server weniger Clients unterstützen. In einer Umgebung mit längeren Leasing-Zeiten oder in einer Umgebung, die aus konstant verbundenen Geräten wie z. B. Kabelmodems besteht, kann der DHCP-Server mehr Clients unterstützen.

Die verschiedenen Datenspeichertypen werden im Abschnitt Auswählen des DHCP-Datenspeichers miteinander verglichen.

Aktualisieren von Systemdateien und Netzmasken-Tabellen

Während der DHCP-Konfiguration scannen die DHCP-Tools verschiedene Systemdateien auf Ihrem Server nach Informationen, die zur Konfiguration des Servers verwendet werden können.

Aus diesem Grund müssen Sie vor dem Ausführen von DHCP Manager oder dem Befehl dhcpconfig zur Konfiguration Ihres Servers darauf achten, dass die Informationen in den Systemdateien auf dem neuesten Stand sind. Wenn Sie Fehler nach der Konfiguration des Servers bemerken, verwenden Sie DHCP Manager oder dhtadm, um die Makros auf dem Server zu modifizieren.

In der folgenden Tabelle sind einige der Informationen aufgeführt, die während der Konfiguration eines DHCP-Servers gesammelt wurden, sowie die Quellen dieser Informationen. Achten Sie darauf, dass diese Informationen korrekt auf dem Server eingerichtet wurden, bevor Sie mit der Konfiguration von DHCP auf dem Server beginnen. Wenn Sie Änderungen an den Systemdateien vornehmen, nachdem Sie den Server konfiguriert haben, müssen Sie den Service neu konfigurieren, um diese Änderungen widerzuspiegeln.

Tabelle 13–2 Informationen für die DHCP-Konfiguration

Informationen 

Quelle 

Bemerkungen 

Zeitzone  

Systemdatum, Zeitzoneneinstellungen 

Datum und Zeitzone werden während der Oracle Solaris-Installation eingestellt. Sie können das Datum mithilfe des Befehls date ändern. Sie können die Zeitzone ändern, indem Sie in der Datei /etc/default/init die Umgebungsvariable TZ modifizieren. Weitere Informationen finden Sie in der Manpage TIMEZONE(4).

DNS-Parameter 

/etc/resolv.conf

Der DHCP-Server bezieht die NS-Parameter wie den DNS-Domänennamen und die DNS-Serveradressen aus der Datei /etc/resolv.conf. Weitere Informationen zur Datei resolv.conffinden Sie im System Administration Guide: Naming and Directory Services (DNS, NIS, and LDAP) oder in der Manpage resolv.conf(4).

NIS- oder NIS+-Parameter 

System-Domänenname, nsswitch.conf, NIS oder NIS+

Der DHCP-Server bezieht den Domänennamen des Serversystems mit dem Befehl domainname. Die Datei nsswitch.conf weist den Server an, wo nach Domänen-basierten Informationen zu suchen ist. Handelt es sich bei dem Serversystem um einen NIS- oder NIS+-Client, führt der DHCP-Server eine Abfrage aus, um die IP-Adressen des NIS- oder NIS+-Servers zu erhalten. Weitere Informationen finden Sie in der Manpage nsswitch.conf(4).

Standard-Router  

System-Routing-Tabellen, Benutzeraufforderung 

Der DHCP-Server durchsucht die Netzwerk-Routing-Tabellen, um den Standard-Router für Clients zu finden, die mit dem lokalen Netzwerk verbunden sind. Bei Clients, die sich nicht im gleichen Netzwerk befinden, fordert der DHCP-Server Informationen vom Benutzer an. 

Teilnetzmaske 

Netzwerkschnittstelle, netmasks-Tabelle

Der DHCP-Server fragt seine eigenen Netzwerkschnittstellen ab, um die Netzmasken- und Broadcast-Adresse für lokale Clients zu ermitteln. Falls die Anforderung von einem Relay-Agent weitergeleitet wurde, bezieht der Server die Teilnetzmaske aus der netmasks-Tabelle im Netzwerk des Relay-Agent.

Broadcast-Adresse 

Netzwerkschnittstelle, netmasks-Tabelle

Für das lokale Netzwerk bezieht der DHCP-Server die Broadcast-Adresse, indem er die Netzwerkschnittstelle abfragt. Bei remoten Netzwerken verwendet der Server die IP-Adresse des BOOTP-Relay-Agent und die Netzmaske des remoten Netzwerks, um die Broadcast-Adresse des Netzwerks zu berechnen.