Anfängerfrage: Brauche ich einen Router statt einem Switch?
Ich habe 5 Server miteinander verbunden.
Der 1. Server hat 2 Ethernet-Ports, 1. Port zu Modem/Internet, 2. Port zu einem nicht verwalteten Switch.
An den Switch sind die anderen Server angeschlossen. Ich möchte die IPs der anderen Server auf dem Switch abrufen, damit der erste Server sie verwenden kann.
Ich kann keine Möglichkeit finden, ihre IPs aufzulisten. Und dann fiel mir ein: Vielleicht haben sie keine IPs, weil ihnen kein Router sie zuweist? lol...
Das Bild unten veranschaulicht die Frage. Ich möchte die IPs von „Anderen Servern“ wissen.
Antwort1
Ich bin sicher, dass die „anderen Server“ selbst auch gerne ihre IP-Adressen wissen würden: Sie müssen sie ihnen entweder direkt mitteilen (d. h. sie statisch zuweisen) oder sicherstellen, dass irgendetwas sie ihnen mitteilt (d. h. sicherstellen, dass sie irgendwie einen DHCP-Server erreichen können).
Die Zuweisung der IP-Adressen muss die Segmentstruktur des Netzwerks widerspiegeln. Andernfalls funktioniert das IP-Protokoll nicht wie vorgesehen und Sie müssen auf umständliche Workarounds zurückgreifen.
Die Antwort hängt davon ab, was Server 1 mit dem Netzwerkverkehr macht.
Wenn Server 1 so konfiguriert ist, dass er nur IP-Verkehr und nicht die rohen Ethernet-Pakete durchlässt, dann fungiert Server 1 im Grunde als zweiterRouter. Sie hätten zwei IP-Netzwerksegmente: eines zwischen dem Router und dem ersten Netzwerkport von Server 1 und ein weiteres für den zweiten Netzwerkport von Server 1 und alle mit dem Switch verbundenen Systeme. In diesem Fall hat der eigentliche Router keine Kenntnis über die IP-Adressen, die im vom Switch gebildeten Netzwerksegment verwendet werden. Wenn Sie nicht jedem mit dem Switch verbundenen Gerät statische IP-Adressen zuweisen möchten, installieren Sie am besten einen DHCP-Server auf einem der mit dem Switch verbundenen Systeme.
Ein DHCP-Server kann nichthabenmuss sich in einem Router befinden: Jedes mit dem Switch verbundene System kann für die DHCP-Serverrolle verwendet werden. Da aber andere Systeme in diesem Netzwerk keine IP-Adresse erhalten, wenn das DHCP-Serversystem nicht ausgeführt wird, ist die Installation der DHCP-Serversoftware auf Server 1 möglicherweise eine logische Entscheidung.
(Bei Systemen auf Unternehmensniveau wäre es auch möglich, eine einfachere DHCP-Relay-Software auf Server 1 zu verwenden, um alle DHCP-Anfragen vom Netzwerksegment des Switches an den DHCP-Server im Router weiterzuleiten. Ein durchschnittlicher Router für Privathaushalte/kleine Unternehmen lässt jedoch nicht unbedingt zu, dass seine DHCP-Serverkomponente für mehrere Netzwerksegmente konfiguriert wird, und ist nicht unbedingt in der Lage, überhaupt mit DHCP-Relays zu arbeiten.)
Wenn Server 1 dagegen so konfiguriert ist,BrückeDatenverkehr zwischen seinen Ethernet-Ports, dann fungiert er im Grunde als Zwei-Port-Switch (oder Drei-Port-Switch, wenn Sie den eigenen Netzwerkverkehr von Server 1 als zusätzlichen Port zählen). Er würde bei Bedarf effektiv und transparent Roh-Ethernet-Pakete von Port 1 zu Port 2 und umgekehrt durchleiten. In diesem Fall würde dasselbe IP-Adressraumsegment sowohl zwischen Server 1 und dem Router als auch zwischen allen an den Switch angeschlossenen Systemen verwendet, sodass der DHCP-Server des Routers dann alle Systeme bedienen kann.
Antwort2
Abhängig vom Betriebssystem des 1. Servers unterstützt dieser möglicherweise DHCP-Server (die meisten Linux- und Windows-Server unterstützen DHCP). Wenn dies der Fall ist, richten Sie ihn einfach als DHCP-Server ein und er weist den restlichen Geräten in Ihrem Netzwerk IP-Adressen zu.
Wenn kein DHCP-Server unterstützt wird, müssen Sie einen dedizierten Router erwerben. Dieser muss den Switch nicht ersetzen, er kann einfach an den Switch angeschlossen werden und weist den restlichen Geräten in Ihrem Netzwerk IP-Adressen zu.
Und schließlich, wenn nur wenige Server vorhanden sind, können Sie ihnen statische IP-Adressen zuweisen und damit wäre Ihr Problem auch gelöst.