
Ich habe einige Fragen gesehen, die meinem Problem ähnlich sind, aber keine gute Lösung bieten.
Beispiel: Der Benutzer hat einen Laptop und eine statische IP-Adresse im Büro. Er nimmt den Laptop auch außer Haus mit, wo er ebenfalls Internet benötigt.
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 gehen und auf „Automatisch erhalten“ wechseln muss)?
Antwort1
Ich weiß nicht, ob es eine automatische Möglichkeit gibt, aber ich habe es auf meinem Laptop mit einem Programm namens „Mobile Net Switch“ gemacht. http://www.mobilenetswitch.com/Sie können zwischen verschiedenen aktiven Netzwerkkonfigurationen wechseln, sodass Sie eine für Ihr Arbeitsnetzwerk verwenden können und wenn Sie den Standort verlassen, zu der Netzwerkkonfiguration wechseln, die auf den automatischen Bezug von DHCP eingestellt ist.
Eine alternative Lösung, wenn Ihr Router diese Funktion in seiner Firmware hat, ist die Konfiguration von statischem DHCP für dieses Gerät. Holen Sie sich die drahtlose MAC-Adresse des Laptops und konfigurieren Sie ihn, wenn Ihr Router dies unterstützt, so, dass dem Router automatisch eine statische IP-Adresse zugewiesen wird. Router-Firmware von Drittanbietern wie Tomato und DD-WRT unterstützt dies standardmäßig. Ich denke, das ist die sauberste Lösung. Mit dieser Methode kann Ihr Benutzer den Laptop problemlos im DHCP-Modus belassen. Ich verwende dieses Setup für mein Heimnetzwerk, sodass ich mir keine Gedanken über die manuelle Konfiguration auf der Geräteseite machen muss – die gesamte Konfiguration wird vom Router aus vorgenommen.
Antwort2
Vielen Leuten ist nicht bewusst, dass die Windows-Netzwerkkonfiguration über die Befehlszeile angepasst werden kann. Beispiel:
Stellen Sie Ihren Netzwerkadapter auf DHCP ein
netsh interface ipv4 set address "Local Area Connection" dhcp
ipconfig /renew
Stellen Sie Ihren Netzwerkadapter auf eine 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 ist es trivial, zwei .bat
Dateien zu schreiben, die Sie auf Ihrem Desktop ablegen können.
Dies erleichtert den Wechsel der Netzwerkkonfigurationen erheblich.
Antwort3
Windows 7 kennt das Konzept einer „alternativen Konfiguration“ in der IP-Konfiguration der Netzwerkkarte. Von der Windows-Hilfeseite zur „Registerkarte „Alternative IPv4-Konfiguration““:
Vom Benutzer konfiguriertgibt 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 von DHCP zugewiesene TCP/IP-Konfiguration. Zu Hause, wo kein DHCP-Server vorhanden ist, verwendet der tragbare Computer automatisch die alternative Konfiguration und ermöglicht so einen einfachen Zugriff auf Heimnetzwerkgeräte und das Internet. Dadurch kann der tragbare Computer nahtlos in beiden Netzwerken verwendet werden, ohne dass eine manuelle IP-Neukonfiguration erforderlich ist.
Richten Sie dies ein, indem Sie zuBedienfeld->Netzwerkstatus und Aufgaben(oder "Netzwerk- und Freigabecenter", wenn Sie die Kategorieansicht nicht verwenden).
Klicken Sie auf den Verbindungsnamen, der Sie interessiert (wahrscheinlich "LAN-Verbindung" oder "Drahtlose Netzwerkverbindung (Netzwerkname)").
Daraufhin sollte das Fenster „Verbindungsstatus“ geöffnet werden. Klicken Sie auf die Schaltfläche „Eigenschaften“.
Suchen Sie im Fenster „Verbindungseigenschaften“ nach der Zeile „Internetprotokoll Version 4 (TCP/IPv4)“, klicken Sie darauf und dann auf „Eigenschaften“.
Sie sollten jetzt ein Fenster mit zwei Registerkarten haben, eine davon ist „Allgemein“, die andere ist „Alternative Konfiguration“.
Sie können nun die erste Registerkarte auf die Verwendung von DHCP einstellen („IP-Adresse automatisch beziehen“ und „DNS-Serveradresse automatisch beziehen“ auswählen) und Ihre statischen IP-Daten in die zweite Registerkarte „Alternative Konfiguration“ eingeben.
Mehr von TechnetRegisterkarte „Alternative IPv4-Konfiguration“und anderswo auf SuperUserWas ist die Registerkarte „Alternative Konfiguration“ in den TCP/IP-Einstellungen
Antwort4
Nicht, dass ich wüsste. Das Konfigurieren einer statischen Adresse ist vergleichbar damit, dem Computer zu sagen, dass er das Netzwerk vollständig ignorieren soll – eine statische Adresse ist aus Sicht des Computers konzeptionell „immer verfügbar“ (außer bei einem IP-Konflikt).
Wenn Sie mehrere Netzwerkschnittstellen verwenden können, konfigurieren Sie eine für DHCP und eine für statische Verbindungen und legen Sie für die statische Schnittstelle eine höhere Metrik (Kosten) fest als für DHCP. Dadurch verwendet das System DHCP, wenn es verfügbar ist, greift aber auf die statische Schnittstelle zurück, wenn das System nicht mit einem DHCP-Netzwerk verbunden ist. Die meisten Laptops verfügen nicht über diese Schnittstelle, daher müssen Sie möglicherweise eine USB-Netzwerkschnittstelle verwenden, um dies zu erreichen.
Wenn Sie einen Laptop mit Linux verwenden (Sie haben Windows 7 markiert, dies dient also eher der Vollständigkeit), können Sie IP-Aliasing verwenden, um derselben Schnittstelle zwei IPs zuzuweisen. Kombinieren Sie dies mit der obigen Idee, um einen Netzwerkport zu erstellen, der versucht, DHCP zu verwenden, aber auf eine statische IP zurückgreift, wenn DHCP fehlschlägt.