it-swarm.com.de

Zuweisen einer festen IP-Adresse zu einem Computer in einem DHCP-Netzwerk

Ich möchte einem Server eine feste private IP-Adresse zuweisen, damit lokale Computer immer darauf zugreifen können.

Derzeit lautet die DHCP-Adresse des Servers etwa 192.168.1.66.

Sollte ich dem Server einfach dieselbe IP wie fest zuweisen und den Router so konfigurieren, dass diese IP von den für DHCP verfügbaren ausgeschlossen wird? Oder gibt es einige IP-Bereiche, die traditionell für statische Adressen reserviert sind?

Die Frage meines Anfängers bezieht sich nicht auf Befehle, sondern auf allgemeine Grundsätze und bewährte Praktiken.


Praktischer Fall (Bearbeiten 1 von 2)

Vielen Dank für die vielen guten Antworten, insbesondere die sehr detaillierte von Liam.

Ich konnte auf die Konfiguration des Routers zugreifen.

Routers's overview panel:
=========================
Connectivity type is set to DHCP and PPoE.
(...)

Network panel
=============
IPv4 address distribution (DHCP)
--------------------------------
Enable DHCP on LAN : Off
DHCP range starts at IP address : 192.168.1.33
DHCP range ends at IP address : 192.168.1.35
(...)
Nota bene: There is also an IPv6 section.

Beim Booten eines Computers erhält er seine IPv4-Adresse in DHCP.

Die IP- und MAC-Adressen, die ich mit dem Befehl ipconfig all In Windows sehen kann, stimmen mit denen in der Liste der verbundenen Geräte überein, die der Router anzeigt, sodass ich bestätigen kann, wer wer ist.

Die Liste der angeschlossenen Geräte ist so etwas wie

Description IP address              MAC address
«Unknown»   192.168.1.xx (static)   01:02:03:04:05:06
«Unknown»   192.168.1.yy (static)   07:08:09:10:11:12

Dinge, die ich nicht verstehe :

  • Obwohl alle IP-Adressen alle in DCHP abgerufen werden, werden sie vom Router so angezeigt, als wären sie statische Adressen.
  • Die Einstellung des Routers "DHCP im LAN aktivieren" ist auf "Aus" gesetzt, die IP-Adressen werden jedoch in DHCP abgerufen.
  • Den Computern zugewiesene IP-Adressen liegen außerhalb des sehr engen DHCP-Bereichs von 192.168.1.33 Bis 192.68.1.35

Auf jedem in DCHP verbundenen Windows-Computer zeigt ipconfig /all Folgendes an:

IPv4 Address    ........ 192.168.1.xx(prefered)
Default Gateway ........ 192.168.1.1  (= IP of the router)
DHCP server ............ 192.168.1.5

Mir fehlt etwas, aber was?


Praktischer Fall (Bearbeiten 2 von 2)

Lösung gefunden.

Einzelheiten finden Sie in meiner Antwort auf Michals Kommentar am Ende dieser Nachricht.

Ich muss zugeben, dass die Art und Weise, wie der Router die Dinge anzeigt, einen Teil des Geheimnisses bewahrt. Der Router verwendet standardmäßig DHCP, merkt sich jedoch die Geräte, die mit ihm verbunden waren (wahrscheinlich unter Verwendung ihrer Mac-Adresse). Dies könnte der Grund sein, warum die IPs als statisch aufgelistet werden, obwohl sie dynamisch sind. Es gab auch einen Cisco-Router unter 192.168.1.4, Der für einen Geschäftskommunikationsdienst angezeigt wurde, aber ich hatte nicht die Anmeldeinformationen, um darauf zuzugreifen.

11
OuzoPower

Bestimmen Sie die IP-Adresse, die Ihrem Server zugewiesen ist, und wechseln Sie dann zum DHCP und legen Sie eine DHCP-Reservierung für diesen Server fest.

15
JohnA

DHCP-Dienste unterscheiden sich in vielen möglichen Implementierungen, und es gibt keine IP-Bereiche, die traditionell für statische Adressen reserviert sind. Dies hängt davon ab, was in Ihrer Umgebung konfiguriert ist. Ich gehe davon aus, dass wir uns ein typisches Home/SOHO-Setup ansehen, da Sie erwähnen, dass Ihr Router den DHCP-Dienst bereitstellt.

Sollte ich dem Server einfach dieselbe IP wie fest zuweisen und den Router so konfigurieren, dass diese IP von den für DHCP verfügbaren ausgeschlossen wird?

Ich würde sagen, das ist keine bewährte Methode. Viele Consumer-Router können eine einzelne Adresse nicht aus dem DHCP-Adressbereich für die Anmietung ausschließen (als "Pool" bezeichnet). Da DHCP nicht weiß, dass Sie die IP-Adresse auf dem Server "repariert" haben, besteht außerdem das Risiko eines Konflikts. Sie würden normalerweise entweder:

  • Reservierung in der DHCP-Konfiguration festlegen, damit dem Servergerät vom DHCP-Dienst immer dieselbe Adresse zugewiesen wird, oder
  • Stellen Sie das Servergerät auf eine statische Adresse ein, die sich außerhalb des Pools befindet der vom DHCP-Dienst zugewiesenen Adressen.

So erweitern Sie diese Optionen:

Reservierung in DHCP

Wenn Ihr Router Reservierungen zulässt, erreicht die erste DHCP-Reservierungsoption effektiv das, was Sie geplant haben. Beachten Sie den signifikanten Unterschied: Die Adresszuweisung wird weiterhin vom DHCP-Dienst verwaltet und nicht auf dem Server "behoben". Der Server fordert weiterhin eine DHCP-Adresse an, die jedes Mal dieselbe erhält.

Statische IP-Adresse

Wenn Sie lieber eine statische Adresse festlegen möchten, sollten Sie die (Standard-) Konfiguration Ihres Routers überprüfen, um den Adressblock zu ermitteln, der für DHCP-Leases verwendet wird. Normalerweise können Sie die Konfiguration als erste und letzte Adresse oder als erste Adresse und als maximale Anzahl von Clients anzeigen. Sobald Sie dies wissen, können Sie eine statische Adresse für Ihren Server auswählen.

Ein Beispiel wäre: Der Router ist so eingestellt, dass maximal 128 DHCP-Clients mit einer ersten DHCP-IP-Adresse von 192.168.1.32 zugelassen werden. Daher kann einem Gerät eine beliebige Adresse von 192.168.1.32 bis einschließlich 192.168.1.159 zugewiesen werden. Ihr Router verwendet eine statische Adresse außerhalb dieses Bereichs (im Allgemeinen die erste oder letzte Adresse .1 oder .254), und Sie können jetzt eine andere verfügbare Adresse für Ihren Server auswählen.

TL; DR

Dies hängt von der Konfiguration Ihres DHCP-Dienstes ab. Überprüfen Sie die für DHCP verfügbaren Einstellungen und reservieren Sie entweder eine Adresse in DHCP oder wählen Sie eine statische Adresse aus, die nicht von DHCP verwendet wird. Überqueren Sie die Streams nicht.

10
Liam

Zusätzlich zu den anderen Antworten möchte ich mich auf die Tatsache konzentrieren, dass Ihre Routerkonfiguration nicht zur IP-Adresskonfiguration auf Ihrem Server zu passen scheint.

Bitte schauen Sie sich die Ausgabe von ipconfig/all an:

IPv4-Adresse ........ 192.168.1.xx (bevorzugt)

Standard-Gateway ........ 192.168.1.1 (= IP des Routers)

DHCP-Server ............ 192.168.1.5

Die Clients im Netzwerk erhalten nicht die IP-Adresse vom Router, sondern einen anderen DHCP-Server im Netzwerk (192.168.1.5 anstelle von 192.168.1.1). Sie müssen diesen Server finden und seine Konfiguration überprüfen, anstatt die DHCP-Serverkonfiguration des Routers, die anscheinend nur für Wireless verwendet wird.

1
Qippix

Es ist keine schlechte Angewohnheit, Ihr Subnetz in DHCP-Poolbereiche und statische Bereiche zu unterteilen, aber natürlich können Sie das tun, was JohnA geschrieben hat - Reservierung für Ihren Server verwenden, aber der erste Fall ist meiner Meinung nach klarer, weil Sie Ihren DHCP-Server nicht durcheinander bringen nicht verwendete zusätzliche Einstellungen (dies kann dann für andere Administratoren verwirrend sein, die nicht wissen, dass der Server statisch ist). Wenn Sie DHCP-Pool + statischen Pool verwenden, vergessen Sie nicht, Ihren statischen Server zu DNS hinzuzufügen (erstellen Sie einen A/AAAA-Eintrag dafür).

1
patok

Ich bevorzuge es, meine Netzwerkgeräte, Server, Drucker usw. einzustellen, für die eine statische IP-Adresse außerhalb des Bereichs des DHCP-Pools erforderlich ist. Beispielsweise würden xx.xx.xx.0 bis xx.xx.xx.99 für feste IP-Zuweisungen reserviert und xx.xx.xx.100 bis xx.xx.xx.250 als DHCP-Pool festgelegt.

1
user1780242

Mein Router ( OpenWRT ) ermöglicht statische DHCP-Leases.

Statische Leases werden verwendet, um DHCP-Clients feste IP-Adressen und symbolische Hostnamen zuzuweisen.

Sie geben also die MAC-Adresse des Servers und die gewünschte IP-Adresse als "statische Lease" an, und DHCP weist immer dieselbe IP zu. Der Client-Computer (in diesem Fall der Server) benötigt keine Konfigurationsänderungen und bezieht seine IP-Adresse (die konfigurierte Adresse) weiterhin von DHCP.

0
spender