Zeitgleicher Zugriff auf 2 Geräte mit der selben IP
Guten Morgen,
Ich benötige einen hilfreichen Denkanstoss zur Lösung meines Problems.
Laptop, Win10, WLAN und ETH
Ich muss zeitgleich auf 2 identische Geräte mit der selben IP (10.0.0.16/20) zugreifen.
Mein Gedanke:
WLAN IP 10.0.0.249/20 -> Destination Gerät1 IP 10.0.0.16
ETH IP 10.0.0.248/20 -> (Voodoo) -> Destination Gerät2 IP 10.0.0.16/20
Ideen für den Voodoo Part? Evtl. eine Art NAT?
ETH IP 11.0.0.248/20 -> (Voodoo) -> Destination Gerät2 IP 10.0.0.16/20
Wenn möglich mit Win10 Boardmittel.
Hab's bisher erfolglos über die Routing Table versucht.
Vielen Dank für Support
Ich benötige einen hilfreichen Denkanstoss zur Lösung meines Problems.
Laptop, Win10, WLAN und ETH
Ich muss zeitgleich auf 2 identische Geräte mit der selben IP (10.0.0.16/20) zugreifen.
Mein Gedanke:
WLAN IP 10.0.0.249/20 -> Destination Gerät1 IP 10.0.0.16
ETH IP 10.0.0.248/20 -> (Voodoo) -> Destination Gerät2 IP 10.0.0.16/20
Ideen für den Voodoo Part? Evtl. eine Art NAT?
ETH IP 11.0.0.248/20 -> (Voodoo) -> Destination Gerät2 IP 10.0.0.16/20
Wenn möglich mit Win10 Boardmittel.
Hab's bisher erfolglos über die Routing Table versucht.
Vielen Dank für Support
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 1255163447
Url: https://administrator.de/contentid/1255163447
Ausgedruckt am: 24.11.2024 um 22:11 Uhr
19 Kommentare
Neuester Kommentar
Vergiss es. Technisch unmöglich, denn die Anforderung basiert per se ja schon auf einem schweren Adressierungs- bzw. Design Fehler, denn niemals dürfen IP Adressen und IP Netze doppelt vorhanden sein. Das sowas ein grundlegender Verstoß gegen fundamentale TCP/IP Regeln ist lernt auch der IT Azubi schon im ersten Lehrjahr.
Du machst ja leider keinerlei Angaben zum OS aber zumindestens Winblows geht immer nach der Bindungsreihenfolge (Metrik) bei den Adaptern wenn die (wie bei dir auch falsch) im gleichen IP Netz liegen.
Was du versuchen kannst ist eine Hostroute mit 32 Bit Prefix auf ein Interface zu legen ala:
ip route 10.0.0.16 255.255.255.255 interface ethernet
Wird aber sehr wahschreinlich wegen der grundsätzlichen TCP/IP Standardverstöße auch scheitern sofern man es denn überhaupt auf Winblows konfigurieren kann.
Du machst ja leider keinerlei Angaben zum OS aber zumindestens Winblows geht immer nach der Bindungsreihenfolge (Metrik) bei den Adaptern wenn die (wie bei dir auch falsch) im gleichen IP Netz liegen.
Was du versuchen kannst ist eine Hostroute mit 32 Bit Prefix auf ein Interface zu legen ala:
ip route 10.0.0.16 255.255.255.255 interface ethernet
Wird aber sehr wahschreinlich wegen der grundsätzlichen TCP/IP Standardverstöße auch scheitern sofern man es denn überhaupt auf Winblows konfigurieren kann.
Servus,
ich würde mal behaupten, dass 2 Geräte mit exakt der selben IP im gleichen Netzwerk NICHT funktioniert.
Stichwort: IP-Adresskonflikt
ich würde mal behaupten, dass 2 Geräte mit exakt der selben IP im gleichen Netzwerk NICHT funktioniert.
Stichwort: IP-Adresskonflikt
Moin,
Ich habe hier eine Katzenpfote die das benötigte Voodoo kann. Kostet allerdings 10.000€
lks
PS: Lese Dich in die IP-Grundlagen ein und und dann wüßtest Du, daß das mit Bordmitteln nicht geht.
PPS: Etwas billiger als mit der Katzenpfote kann ich Dir das auch mit mehreren Routern und etwas
P3S: Es wäre sinnvoller und auf Dauer billiger Deine IP-Adressierung geradezuziehen.
P4S: Wenn Du die Routerlösung selbst bauen willst:
- besorge drei Router, die NAT und exposed host können.
- Du hängst die Router mit den WAN-Ports zusammen. und vergibst IP-Adressen aus einem Bereich, er noch frei ist. z.B. 172.31.211.0/24, also z.B. 172.31.211.1, .2 und .3
- Jeweils eine Maschine (und Deine Arbeitsstation) werden an die LAN-Ports jeweils einen dieser Router gesetzt, ggf über switche.
- in jedem Router wird als exposed host die Maschine "hinter" ihr gesetzt.
- Maschine jeweils mit der Adresse 172.31.211.1, 172.31.211.2 oder 172.31.211.3, je nachdem, an welchem Router diese hängt.
Wenn Du Dir drei alte Fritten, TP-Links mit ddwrt oder neue Mikrotiks besorgst, hast Du für mit materialkosten unter 60€ Dein Voodoo.
lks
Zitat von @Clumsy:
Ich muss zeitgleich auf 2 identische Geräte mit der selben IP (10.0.0.16/20) zugreifen.
Nein. Musst du nicht. Niemand muss das.Ich muss zeitgleich auf 2 identische Geräte mit der selben IP (10.0.0.16/20) zugreifen.
Zitat von @Clumsy:
Hoffe jetzt kann man sich vorstellen, dass es sich hier nicht um ein Designe-Fehler handelt.
Hoffe jetzt kann man sich vorstellen, dass es sich hier nicht um ein Designe-Fehler handelt.
Das ist ein Design-Fehler, auch wenn es nicht nur das einfache "Netzwerkdesign" betrifft.
Dann mach das Voodoo mit den drei Routern.
Alternativ reichen ggf. auch zwei Routern, die am WAN-Port gekoppelt sind und wie oben beschrieben konfiguriert.
lks
Kollege LKS hat hier absolut Recht. Scheinbar scheitert es bei dir schon an den elementarsten Dingen eines einfachen Standard Netzwerk IP Designs. Jeder Laie weiss das IP Netze zwingend disjunkt sein müssen in einem Netzwerk.
Es ist auch logisch und verstehen auch Anfänger sofort, denn ohne eindeutige IP Adressierung ist eine eindeutige Wegefindung im Netzwerk doch technisch völlig unmöglich. Wie sollte man auch gezielt einen Rechner Adressieren können wenn 5 Rechner im Netz gleiche IP Adressen haben ? Eigentlich eine sehr einfache Logik...
Gegen diesen banalen TCP/IP Grundsatz hast du verstoßen und damit ein Erreichen der Einzelkomponenten unmöglich gemacht.
Das wäre verglechbar so als wenn deine autonomen Fahrzeuge permanent über rote Ampeln fahren würden und dein Workaround wäre dann alle Ampel Lichter grün anzumalen.
Das das ein unsinniger Ansatz zur Problemlösung ist leuchtet sicher auch dir ein. Beschreibt aber treffend dein Unterfangen.
Fazit:
Gebe deinem WLAN eine eigenständige und unterschiedliche IP Netz Adressierung die sich von deinem LAN unterscheidet und wie es seit Jahrzehnten üblicher Standard im TCP/IP ist. Damit verschwindet dann auch sofort dein "Problem".
Case closed...
Es ist auch logisch und verstehen auch Anfänger sofort, denn ohne eindeutige IP Adressierung ist eine eindeutige Wegefindung im Netzwerk doch technisch völlig unmöglich. Wie sollte man auch gezielt einen Rechner Adressieren können wenn 5 Rechner im Netz gleiche IP Adressen haben ? Eigentlich eine sehr einfache Logik...
Gegen diesen banalen TCP/IP Grundsatz hast du verstoßen und damit ein Erreichen der Einzelkomponenten unmöglich gemacht.
Das wäre verglechbar so als wenn deine autonomen Fahrzeuge permanent über rote Ampeln fahren würden und dein Workaround wäre dann alle Ampel Lichter grün anzumalen.
Das das ein unsinniger Ansatz zur Problemlösung ist leuchtet sicher auch dir ein. Beschreibt aber treffend dein Unterfangen.
Fazit:
Gebe deinem WLAN eine eigenständige und unterschiedliche IP Netz Adressierung die sich von deinem LAN unterscheidet und wie es seit Jahrzehnten üblicher Standard im TCP/IP ist. Damit verschwindet dann auch sofort dein "Problem".
Case closed...
Zitat von @aqui:
Kollege LKS hat hier absolut Recht. Scheinbar scheitert es bei dir schon an den elementarsten Dingen eines einfachen Standard Netzwerk IP Designs. Jeder Laie weiss das IP Netze zwingend disjunkt sein müssen in einem Netzwerk.
Kollege LKS hat hier absolut Recht. Scheinbar scheitert es bei dir schon an den elementarsten Dingen eines einfachen Standard Netzwerk IP Designs. Jeder Laie weiss das IP Netze zwingend disjunkt sein müssen in einem Netzwerk.
Das Problem ist eher, daß der Azubi/Werkstudent/Praktikant mit dem zurechtkommen muß, was ihm die Ingenieure/Proffessoren vorgesetzt haben, die bei den Planung des Netzwerks das debugging vergessen haben.
Nun muß unser junger Hilfesuchender damit zurechtkommen.
Also: Mit zwei Mikrotiks eine WLAN-Verbindung aufbauen und durch richtigen NAT-Regeln dafür sorgen, daß die beiden Netze sich nicht direkt sehen. Ob man das mit normalem NAT und "exposed host" oder einen 1:1-mapping der Adressen auf ein anderes Netz macht, sei mal dahingestellt.
lks
Dann gibt es nur genau 2 Möglichkeiten:
Entweder für jedes Fahrzeug einen eigenen Router mit entsprechendem NAT wie von lks vorgeschlagen, oder in jedes Auto ein eigener Computer und die Messungen erst hinterher zusammenführen.
Edit:
Kleiner Tipp am Rande: Wer auch immer diese Autos so konfiguriert hat sollte sich ernsthaft Gedanken machen, ob man hier nicht mit zufälligen Adressen arbeiten möchte.
Was passiert denn, wenn so eine Maschine in der Werkstatt ist? Muss dann immer eine 1:1 Verbindung zum Auslesen oder vll. Flashen bestehen?
Die meisten Autobauer können Ihre Autos einfach in ein entsprechendes KFZ-VLAN hängen und dann gemütlich arbeiten, ohne dass es ständig IP-Konflikte gibt.
Entweder für jedes Fahrzeug einen eigenen Router mit entsprechendem NAT wie von lks vorgeschlagen, oder in jedes Auto ein eigener Computer und die Messungen erst hinterher zusammenführen.
Edit:
Kleiner Tipp am Rande: Wer auch immer diese Autos so konfiguriert hat sollte sich ernsthaft Gedanken machen, ob man hier nicht mit zufälligen Adressen arbeiten möchte.
Was passiert denn, wenn so eine Maschine in der Werkstatt ist? Muss dann immer eine 1:1 Verbindung zum Auslesen oder vll. Flashen bestehen?
Die meisten Autobauer können Ihre Autos einfach in ein entsprechendes KFZ-VLAN hängen und dann gemütlich arbeiten, ohne dass es ständig IP-Konflikte gibt.
Moin
Wenn es geschlossen ist, kannst du die Geräte nicht miteinander verbinden.
Dann hast du halt den Design-Fehler bei den Fahrzeugen. Entweder du kannst die IP an den Fahrzeugen ändern, oder du wirst nicht drauf zugreifen können.
Gruß
Doskias
Wenn es geschlossen ist, kannst du die Geräte nicht miteinander verbinden.
Per Designe ist es nicht vorgesehen, von "außer" darauf zuzugreifen.
Sprich
Wagen 1 -> Bordrechner: 10.0.0.16
Wagen 2 -> Bordrechner: 10.0.0.16
Wagen 3 -> Bordrechner: 10.0.0.16
Wagen 4 -> Bordrechner: 10.0.0.16
etc.
Der Bordrechner hat immer diese IP.
Sprich
Wagen 1 -> Bordrechner: 10.0.0.16
Wagen 2 -> Bordrechner: 10.0.0.16
Wagen 3 -> Bordrechner: 10.0.0.16
Wagen 4 -> Bordrechner: 10.0.0.16
etc.
Der Bordrechner hat immer diese IP.
Dann hast du halt den Design-Fehler bei den Fahrzeugen. Entweder du kannst die IP an den Fahrzeugen ändern, oder du wirst nicht drauf zugreifen können.
Somit ist die Frage nach Eineindeutigkeit geklärt.
Ja die Frage ist geklärt. Die IP-Adresse muss im Netzwerk eindeutig sein. Wie schon mehrfach gesagt wurde: In einem Netzwerk müssen die IP-Adressen eindeutig sein. So wie du es vorhast, wird es nicht gehen. LKS hat dir im letzten Post ja geschrieben, wie es gehen könnte.Gruß
Doskias
Technisch können die Bordrechner alle das gleiche IP Netz haben, das wäre machbar.
Zwingend wäre aber dann ein 2ter WLAN Netzwerk Port des Bordrechners in einem anderen IP Netz. Z.B. mit einem Mini_WLAN_USB_Adapter. Über das gemeinsame WLAN könnte man dann dediziert auf jeden Bordrechner in den Fahrzeugen problemlos zugreifen.
LAN und WLAN dürfen NICHT im gleichen IP Netz sein !
Zwingend wäre aber dann ein 2ter WLAN Netzwerk Port des Bordrechners in einem anderen IP Netz. Z.B. mit einem Mini_WLAN_USB_Adapter. Über das gemeinsame WLAN könnte man dann dediziert auf jeden Bordrechner in den Fahrzeugen problemlos zugreifen.
LAN und WLAN dürfen NICHT im gleichen IP Netz sein !
Der Programmierer des Bordrechners hat nicht vorgesehen, dass zwei Autos gleichzeitig programmiert werden, oder, du hast noch nicht herausgefunden, wie man die IP von einem Fahrzeug ändert, und, es ist natürlich closed source, sodaß Änderungen gar nicht erwünscht sind.
Du kannst einem Fahrzeug über NAT eine andere IP Nummer vorschalten. Das geht jedoch nicht mit Windows 10 Bordmitteln, sondern du benötigst einen Zwischenrechner/Zwischenrouter, der in deiner LAN Kette das NAT durchführt. Dieser kleine Rechner braucht einfach nur zwei LAN Schnittstellen. Als Software dient pfsense, OPNsense, Sophos Home oder andere kostenlose Router/Firewallprogramme.
Also:
Notebook LAN -> Zwischenrechner LAN1 - Software/NAT - ZwischenRechner LAN2 -> Auto LAN
Notebook LAN: 11.0.0.248/20
Zwischenrechner LAN1: 11.0.0.16/20, LAN2: 10.0.0.1/20
Auto LAN: 10.0.0.16/20
Das Auto ist dann über 11.0.0.16 erreichbar.
Als Zwischenrechner kannst du ganz kleine Platinen kaufen, die für Selbstbaurouter geeignet sind, diese haben z.B. 4 LAN Anschlüsse. Du kannst aber auch einen alten ausgemusterten PC/Laptop nehmen und ihm eine zweite Netzwerkkarte dazu stecken. Dafür braucht der PC nicht einmal einen Monitor bzw nur zum installieren.
Du kannst einem Fahrzeug über NAT eine andere IP Nummer vorschalten. Das geht jedoch nicht mit Windows 10 Bordmitteln, sondern du benötigst einen Zwischenrechner/Zwischenrouter, der in deiner LAN Kette das NAT durchführt. Dieser kleine Rechner braucht einfach nur zwei LAN Schnittstellen. Als Software dient pfsense, OPNsense, Sophos Home oder andere kostenlose Router/Firewallprogramme.
Also:
Notebook LAN -> Zwischenrechner LAN1 - Software/NAT - ZwischenRechner LAN2 -> Auto LAN
Notebook LAN: 11.0.0.248/20
Zwischenrechner LAN1: 11.0.0.16/20, LAN2: 10.0.0.1/20
Auto LAN: 10.0.0.16/20
Das Auto ist dann über 11.0.0.16 erreichbar.
Als Zwischenrechner kannst du ganz kleine Platinen kaufen, die für Selbstbaurouter geeignet sind, diese haben z.B. 4 LAN Anschlüsse. Du kannst aber auch einen alten ausgemusterten PC/Laptop nehmen und ihm eine zweite Netzwerkkarte dazu stecken. Dafür braucht der PC nicht einmal einen Monitor bzw nur zum installieren.
Hallo,
@NordicMike
Bitte nicht mit 11.x.x.x...
Das sind keine privaten IP Adressen!!
Bitte im 2. oder 3. Oktett ändern!
Vom Grundkonzept hast du natürlich recht.
brammer
@NordicMike
Notebook LAN: 11.0.0.248/20
Bitte nicht mit 11.x.x.x...
Das sind keine privaten IP Adressen!!
Bitte im 2. oder 3. Oktett ändern!
Vom Grundkonzept hast du natürlich recht.
brammer
Da hast du Recht. Ich habe die Beispiel IP Nummern von Oben übernommen. Das ist natürlich falsch.
Hier dann richtig:
Notebook LAN: 10.1.0.248/20
Zwischenrechner LAN1: 10.1.0.16/20, LAN2: 10.0.0.1/20
Auto LAN: 10.0.0.16/20
Und da ich ein Freund von 24er Subnetzmasken bin, auch, wenn das Auto /20 zu benutzen scheint:
Notebook LAN: 10.1.0.248/24
Zwischenrechner LAN1: 10.1.0.16/24, LAN2: 10.0.0.1/20
Auto LAN: 10.0.0.16/20
Dann kann man auch das dritte Oktett gefahrlos verwenden.
Hier dann richtig:
Notebook LAN: 10.1.0.248/20
Zwischenrechner LAN1: 10.1.0.16/20, LAN2: 10.0.0.1/20
Auto LAN: 10.0.0.16/20
Und da ich ein Freund von 24er Subnetzmasken bin, auch, wenn das Auto /20 zu benutzen scheint:
Notebook LAN: 10.1.0.248/24
Zwischenrechner LAN1: 10.1.0.16/24, LAN2: 10.0.0.1/20
Auto LAN: 10.0.0.16/20
Dann kann man auch das dritte Oktett gefahrlos verwenden.
Hallo,
@NordicMike
Danke
Und mit der /24 hat du natürlich recht... wobei man hier auch mit einer /28 oder /29 arbeiten könnte
brammer
@NordicMike
Danke
Und mit der /24 hat du natürlich recht... wobei man hier auch mit einer /28 oder /29 arbeiten könnte
brammer