Zuverlässigste IP-Auflösung in unbekannten LANs

371
dronus

Ich muss einige Maschinen konfigurieren, die an ein Netzwerk mit unbekannten Eigenschaften angeschlossen werden. Vielleicht etwas Ethernet, etwas drahtloses. Welche Konfiguration bietet die bestmögliche Wahrscheinlichkeit, die sich aus der Box ergibt?

Einige Ideen:

  1. Vorkonfigurierte statische V4 / V6-IPs mit der Hoffnung, dass sie nichts stören und keine Subnetze springen müssen
  2. DHCP und zeroconf / Avahi. Kann Teilnetze hüpfen oder nicht abhängig davon, wie sie überbrückt werden. Schlägt fehl, wenn der DHCP-Server für keinen Computer verfügbar ist.
  3. Windows-Benennungsdienst. Vielleicht häufiger unterstützt, um überbrückte Subnetze zu hüpfen. In meiner täglichen Erfahrung unzuverlässig, warum?
1
Wenn Sie Windows Naming Service sagen, meinen Sie WINS? WINS ist nur für NETBios / SMB-Datenverkehr und war eine Option, um SMB über Subnetze hinweg zu betreiben, bevor NetBios über TCP verfügbar war. Jetzt ist es ein Tag nicht nötig, aber dein Recht, es hat nie zuverlässig funktioniert. In beiden Fällen hilft es jedoch nicht bei der Adressvergabe, und es wird immer noch entweder eine DHCP-Adresse oder eine statische IP-Adresse verwendet, die dem Netzwerk entspricht, in das er eingebunden ist. Warum sollte der DHCP-Server nicht verfügbar sein? Frank Thomas vor 11 Jahren 0

2 Antworten auf die Frage

0
Barafu Albino

Die nicht herstellerspezifische Angabe wäre: 1) Versuchen Sie, DHCP abzufragen. Warten Sie auf Ergebnisse. 2) Wenn keine gefunden wurde, versuchen Sie, eine IP zu erraten. Pingen Sie Ihre Vermutung an und verwenden Sie sie, wenn sie leer zu sein scheint. Eine böse Überraschung kann immer noch sein (ein anderer PC führt einen Neustart durch oder antwortet dem Ping nicht.) 2.5) Verwenden Sie 8.8.8.8 als DNS und versuchen Sie, die Adressen 1 und 255 als Gateway zum Internet zu verwenden. 3) Überwachen Sie die Protokolle auf Fehler.

0
Ярослав Рахматуллин

I would definetly consider hiding all hosts behind a router to avoid conflicts and gather configuration in one place.

The "external" interface of [R] can be configured via a DHCP from the unknown network or statically. The subnet of your hosts should be configured by DHCP on [R].

The challenge of accessing your hosts from the unknown network is now limited to configuring [r], which I assume can be done.

Picking an "uncommon" subnet for your hosts such as 10.241.x.x will unlikely interfere with anything. Even if it does, changing the DHCP configuration on [R] should be trivial.

,---------------------. |Unknown Network [r]-+---[R]---#---------------------. `---------------------' | Your subnet of hosts| `---------------------' [r] - foreign router [R] - your router # - basic switch