Mehrere Geräte mit derselben IP-Adresse

1

Ist es möglich, dass ein Computer mit mehreren Geräten mit derselben IP-Adresse kommuniziert? Das möchte ich mit folgendem Setup realisieren:

  1. Einer GNU / Linux-Box mit mehreren virtuellen Schnittstellen wird jeweils eine andere IP-Adresse und ein anderes VLAN zugewiesen
  2. Wechseln Sie, wo sich jeder Port in einem anderen VLAN befindet, mit Ausnahme des Ports, der mit dem Computer verbunden ist (wenn ich mich richtig erinnere, wird das als Trunk-Port bezeichnet?).
  3. Konfigurieren Sie meine Anwendung (z. B. Ping) so, dass sie die gewünschte Schnittstelle verwendet

Geht meine Denkweise in die richtige Richtung? Habe ich etwas verpasst oder total falsches / unmögliches Zeug geschrieben?

Ich kann die IP-Adressen der Geräte, mit denen mein Computer eine Verbindung herstellt, nicht ändern (sie stammen aus dem Geschäft mit dieser IP-Adresse, und ich muss sie konfigurieren).

v_m
quelle
Warum können Sie nicht jedes Gerät mit einer anderen IP konfigurieren?
VBwhatnow
Weil sie mit derselben IP-Adresse vorkonfiguriert sind und ich sie konfigurieren muss (IP-Adresse und einige andere Dinge). Also möchte ich den Prozess für mich beschleunigen.
v_m
Ich denke, Ihre einzige Möglichkeit ist, jedes Gerät einzeln zu konfigurieren.
VBwhatnow
Es ist 2012. Welche Abwärtsgeräte unterstützen IPv4-Link-Local (oder IPv6-Link-Local) derzeit nicht?
Spiff
Guter Punkt, ich werde prüfen, ob die Geräte autoIP unterstützen, daran habe ich nicht gedacht.
v_m

Antworten:

1

Ist es möglich, dass ein Computer mit mehreren Geräten mit derselben IP-Adresse kommuniziert?

Nein.

Eine Möglichkeit, die ich mir vorstellen kann, ist, einen NAT-Router für jedes Gerät zu haben. Wenn Ihr Computer mit verschiedenen IP-Adressen kommuniziert, ermöglichen die NAT-Router dem Datenverkehr, Geräte mit einer gemeinsamen IP-Adresse zu erreichen.

RedGrittyBrick
quelle
Aber würden nicht VLANs das Netzwerk auf Layer 2 trennen, damit ich kein Problem mit dem Routing habe?
v_m
@v_m: Die Schwierigkeit besteht darin, dass IP-Adressen (keine Schnittstellen) zur Adressierung anderer Geräte verwendet werden sollen. Ich weiß nicht, wie ich eine bestimmte Instanz einer Anwendung zwingen soll, nur eine bestimmte "virtuelle Schnittstelle" zu verwenden. Die Wahl der Netzwerkschnittstelle für ausgehende Daten ist eine Routing-Frage - in der Regel zentral vom O / S behandelt.
RedGrittyBrick
0

"Kann ein Computer mit mehreren Geräten mit derselben IP-Adresse kommunizieren?"

Ja, es heißt Multicast-Adresse. https://en.wikipedia.org/wiki/Multicast_address . Versuchen Sie, 224.0.0.1 zu pingen. Wenn Sie sich in einem Unternehmensnetzwerk befinden, wird die Multicast-Adresse möglicherweise gefiltert. Zu Hause (zum Beispiel) sollten Sie jedoch eine Antwort von mehreren Geräten erhalten.

In Bezug auf den Kommentar zu verbindungslokalen Adressen: Es ist keine gute Idee, Ihr Gerät nur mit einer verbindungslokalen Adresse zu konfigurieren. Sie können im restlichen Internet nicht mit Computern kommunizieren. Das heißt, sie können nur mit Dingen sprechen, die sich hinter Ihrem Router befinden. Eine verbindungslokale Adresse ist ein letzter Versuch, eine grundlegende Kommunikation herzustellen.

Ich habe das Gefühl, dass Sie dies bereits wissen, aber ich halte es für sinnvoll, dies für die Zukunft zu klären.

Alex Jordan
quelle