Abrufen einer DHCP-IP-Adresse, wenn keine statische Adresse verfügbar ist

8

Ich habe einige Fragen gesehen, die meinem Problem ähnlich sind, aber keine gute Lösung darstellen.

Ex. Der Benutzer hat einen Laptop und eine statische IP-Adresse im Büro. Sie nehmen den Laptop auch von der Baustelle, wo sie auch Internet benötigen.

Gibt es eine Möglichkeit, den Computer so zu konfigurieren, dass er automatisch eine IP-Adresse erhält, wenn die konfigurierte statische Adresse nicht verfügbar ist (ohne dass der Benutzer in die Netzwerkkonfiguration wechselt und diese automatisch abruft)?

user142485
quelle
Ich kenne die Antwort für Windows 7 nicht, aber vor vielen Jahren (zu XP-Zeiten) hatten einige Laptop-Hersteller ihre eigene Software, um dies zu handhaben. Man konnte verschiedene Einstellungen für verschiedene Standorte definieren und zwischen ihnen wechseln. Ich denke, die IBM hieß Access Connections oder ähnliches. Soweit ich mich erinnere, könnte man dies mit den integrierten Netzwerk-XP-Einstellungen mit alternativer Konfiguration oder ähnlichem tun, aber es hat nicht gut funktioniert.
Lupincho
Warum nicht umgekehrt? Konfigurieren Sie den DHCP-Server im Büro so, dass dem Benutzer eine statische IP zugewiesen wird, damit er immer funktioniert.
jhcaiced

Antworten:

8

Ich weiß nicht, ob es einen automatischen Weg gibt, aber ich habe es mit meinem Laptop mit einem Programm namens Mobile Net Switch gemacht. http://www.mobilenetswitch.com/ Hiermit können Sie zwischen verschiedenen aktiven Netzwerkkonfigurationen jonglieren, sodass Sie eine für Ihr Arbeitsnetzwerk haben können. Wenn Sie den Standort verlassen, wechseln Sie zu der Netzwerkkonfiguration, die so eingestellt ist, dass DHCP automatisch abgerufen wird.

Eine alternative Lösung, wenn Ihr Router diese Funktion in seiner Firmware hat, besteht darin, statisches DHCP für dieses Gerät zu konfigurieren. Rufen Sie die drahtlose MAC-Adresse des Laptops ab. Wenn Ihr Router dies unterstützt, konfigurieren Sie ihn so, dass dem Router automatisch eine statische IP-Adresse zugewiesen wird. Router-Firmwares von Drittanbietern wie Tomato und DD-WRT unterstützen dies sofort. Ich halte dies für die sauberste Lösung. Mit dieser Methode kann Ihr Benutzer den Laptop problemlos im DHCP-Modus einstellen. Ich verwende dieses Setup für mein Heimnetzwerk, damit ich mich nicht um die manuelle Konfiguration auf der Geräteseite kümmern muss - die gesamte Konfiguration erfolgt über den Router.

Weißer Phönix
quelle
Ich möchte nicht wirklich andere Software darauf setzen, ich möchte nicht, dass Benutzer etwas tun müssen. Es wäre schön, wenn DHCP nur eine "alternative Konfiguration" sein könnte, wenn statisch nicht verfügbar ist, aber es gibt wahrscheinlich einen Grund, warum dies nicht der Fall ist. Die zweite Lösung scheint meine beste Wahl zu sein, danke.
user142485
5
Einverstanden. Verwenden Sie keine statis-IP-Adressen. Erstellen Sie stattdessen Reservierungen auf Ihrem DHCP-Server.
Jftuga
7

Vielen Menschen ist nicht bewusst, dass die Windows-Netzwerkkonfiguration über die Befehlszeile angepasst werden kann. Zum Beispiel:

Stellen Sie Ihren Netzwerkadapter auf DHCP ein

netsh interface ipv4 set address "Local Area Connection" dhcp
ipconfig /renew

Stellen Sie Ihren Netzwerkadapter auf statische IP ein

netsh interface ipv4 set address "Local Area Connection" static 10.1.2.3 255.0.0.0 10.0.0.1

In diesem Sinne wird es trivial, zwei .batDateien zu schreiben , die Sie auf Ihrem Desktop ablegen können.

Dies erleichtert das Wechseln der Netzwerkkonfigurationen erheblich

Der Hochstapler
quelle
Abhängig vom drahtlosen Adapter können Sie ihn möglicherweise auch zuweisen, um diese auszuführen, wenn sie eine Verbindung zu jedem Netzwerk herstellen, sodass nur minimale Benutzereingriffe erforderlich sind (wahrscheinlich, wenn neue Netzwerke hinzugefügt werden)
Nick
4

Windows 7 hat das Konzept einer "alternativen Konfiguration" in der IP-Konfiguration der Netzwerkkarte. Auf der Windows-Hilfeseite für "Registerkarte" Alternative IPv4-Konfiguration "":

Benutzer konfiguriert gibt an, dass IPv4 eine manuell angegebene Konfiguration verwendet, wenn kein DHCP-Server gefunden wird. Diese alternative Konfiguration ist nützlich, wenn der Computer in mehr als einem Netzwerk verwendet wird, mindestens eines der Netzwerke keinen DHCP-Server hat und eine APIPA-Konfiguration nicht erwünscht ist. Ein gutes Beispiel ist ein tragbarer Computer, der im Büro und zu Hause verwendet wird. Im Büro verwendet der Laptop eine DHCP-zugewiesene TCP / IP-Konfiguration. Zu Hause, wo kein DHCP-Server vorhanden ist, verwendet der tragbare Computer automatisch die alternative Konfiguration, sodass ein einfacher Zugriff auf Heimnetzwerkgeräte und das Internet möglich ist. Dadurch kann der tragbare Computer ohne manuelle IP-Neukonfiguration nahtlos in beiden Netzwerken arbeiten.

Richten Sie dies ein, indem Sie zu Systemsteuerung -> Netzwerkstatus und Aufgaben gehen (oder zu " Netzwerk- und Freigabecenter ", wenn Sie die Kategorieansicht nicht verwenden).

Klicken Sie auf den Verbindungsnamen, an dem Sie interessiert sind (wahrscheinlich "LAN-Verbindung" oder "Drahtlose Netzwerkverbindung ( Netzwerkname )").

Geben Sie hier die Bildbeschreibung ein

Daraufhin sollte das Fenster Verbindungsstatus geöffnet werden. Klicken Sie auf die Schaltfläche Eigenschaften. Geben Sie hier die Bildbeschreibung ein

Suchen Sie im Fenster Verbindungseigenschaften nach der Zeile "Internet Protocol Version 4 (TCP / IPv4)", klicken Sie darauf und dann auf Eigenschaften.

Geben Sie hier die Bildbeschreibung ein

Sie sollten jetzt ein Fenster mit zwei Registerkarten haben, von denen eine "Allgemein" und die andere "Alternative Konfiguration" ist.

Sie können jetzt die erste Registerkarte für die Verwendung von DHCP festlegen (wählen Sie "IP-Adresse automatisch beziehen" und "DNS-Serveradresse automatisch beziehen") und Ihre statischen IP-Details in die zweite Registerkarte "Alternative Konfiguration" einfügen.

Geben Sie hier die Bildbeschreibung ein Geben Sie hier die Bildbeschreibung ein

Weitere Informationen finden Sie auf der Registerkarte "Alternative Konfiguration" von Technet IPv4 und an anderer Stelle in SuperUser. Was ist die Registerkarte "Alternative Konfiguration" in den TCP / IP-Einstellungen ?

GAThrawn
quelle
Dies setzt natürlich voraus, dass Sie eine statische IP-Adresse haben, weil im Büro kein DHCP verfügbar ist. Wenn Sie jedoch DHCP im Büro haben, lassen Sie den Laptop dann einfach die ganze Zeit auf DHCP eingestellt und reservieren Sie die IP-Adresse für den Computer auf dem DHCP-Server.
GAThrawn
Ich bin damit einverstanden, die Adresse in DHCP zu reservieren, das war die Antwort, die ich akzeptiert habe. Trotzdem ist dies eine großartige Zusammenfassung für die Konfiguration von IP-Eigenschaften, danke für die Eingabe.
user142485
1

Nicht, dass ich davon Wüste. Das Konfigurieren einer statischen Adresse entspricht der Anweisung des Computers, das Netzwerk vollständig zu ignorieren. Eine statische Adresse ist aus Sicht des Computers im Konzept "immer verfügbar" (mit Ausnahme eines IP-Konflikts).

Wenn Sie eine Möglichkeit finden, mehrere Netzwerkschnittstellen zu verwenden, konfigurieren Sie eine für DHCP und eine für statische und stellen Sie die statische auf eine höhere Metrik (Kosten) als die DHCP-Schnittstelle ein. Dies führt dazu, dass das System DHCP verwendet, wenn es verfügbar ist. Wenn das System nicht mit einem DHCP-Netzwerk verbunden ist, wird jedoch auf das statische zurückgegriffen. Die meisten Laptops haben dies nicht, daher müssen Sie möglicherweise eine USB-Netzwerkschnittstelle verwenden, um dies zu erreichen.

Wenn Sie einen Laptop unter Linux verwenden (Sie haben Windows 7 mit Tags versehen, um der Vollständigkeit halber zu dienen), können Sie IP-Aliasing verwenden, um zwei IPs derselben Schnittstelle zuzuweisen. Kombinieren Sie mit der obigen Idee einen Netzwerkport, der versucht, DHCP zu verwenden, aber auf statische IP zurückgreift, wenn DHCP fehlschlägt.

Darth Android
quelle
Ihr zweiter Absatz scheint zu funktionieren, Sie haben jedoch Ihre Wörter im zweiten Satz geändert.
user142485
@ user142485 Welche Wörter? Ich bemerke nicht diejenigen, auf die Sie sich beziehen.
Darth Android
1
@ user142485 Das ist nicht möglich, da nicht erkannt werden kann, wann eine statische IP "nicht verfügbar" ist (siehe meinen ersten Absatz). Auf der anderen Seite, Sie können erkennen , wenn DHCP nicht verfügbar (ein Timeout angegeben) ist, und fallen auf eine statische IP zurück.
Darth Android
1
@ user142485 Ich verstehe. Das Problem ist, dass es keine Möglichkeit gibt, den Unterschied zwischen einer falsch konfigurierten statischen Adresse oder einem fehlerhaften / vorübergehend nicht verfügbaren Gateway und einer korrekt konfigurierten statischen Adresse zu erkennen.
Darth Android
1
Ich denke, dies beantwortet meine Frage, warum meine gewünschte Konfiguration keine Option ist: Da erwartet wird, dass die Adresse verwendbar ist, kann diese Adresse theoretisch vorübergehend nur eingeschränkt zugänglich sein (aufgrund eines Down-Gateways, wie Sie es beispielhaft dargestellt haben) und möchte dies nicht geändert werden, falls das Gateway zurückkommen würde. Danke für die Erklärung.
user142485