Tools in Windows 10 zum Speichern statischer IP-Konfigurationen und zum Wechseln zwischen ihnen

Tools in Windows 10 zum Speichern statischer IP-Konfigurationen und zum Wechseln zwischen ihnen

Ich verwende einen Windows 10-Laptop zusammen mit einem Embedded Single Board Computer mit Linux. Normalerweise melde ich mich über bei der Platine an sshund übertrage Dateien über WinSCP. Die Platine hat eine statische IP-Konfiguration und ich schließe das Ethernet-Kabel normalerweise direkt an die Platine an und ändere die IP-Adresse des Windows-Laptops.

Das Problem besteht darin, dass mein Entwicklungsworkflow erfordert, dass ich Embedded Linux-Images auf einem Server innerhalb unserer IT-Infrastruktur erstelle und scpdie Image-Dateien für eine schnelle Übertragung über das lokale LAN-Netzwerk abrufen muss.

Ich habe einen einzelnen Ethernet-Anschluss am Laptop, der die meiste Zeit durch die Verbindung mit der Platine belegt ist.

Gibt es ein einfaches Tool, um das Wechseln zwischen den IP-Konfigurationen unter Windows zu erleichtern, anstatt jedes Mal den Ethernet-Port zu öffnen Networking Options, anzuklicken und die statischen IPs einzugeben?Properties

Antwort1

Ich empfehle, einfach eine Batchdatei zu erstellen, um die Schnittstellen nach Bedarf auszutauschen. Der gesuchte Befehl lautet netsh, den SieInformationen finden Sie hierEin Beispiel wäre:

@echo off

netsh interface ip set address name="Local Area Connection" static 192.168.0.100 255.255.255.0 192.168.0.1 1

exit

Stellen Sie einfach sicher, dass dies der tatsächliche Name Ihres Ethernet-Adapters im Geräte-Manager ist. Wenn Sie es etwas ausgefallener gestalten und vermeiden möchten, dass für den Wechsel zu und von den statischen Verbindungen unterschiedliche Batchdateien erforderlich sind, können Sie eine Art Eingabeaufforderung und einige einfache Zeilen name=hinzufügen :GOTO

@echo off

echo Change IP to board?
set /p opt="Y or N: "
if %opt% == Y GOTO STATICONE

netsh interface ip set address name="Local Area Connection" static 192.168.0.150 255.255.255.0 192.168.0.1 1

exit

:STATICONE
netsh interface ip set address name="Local Area Connection" static 192.168.0.100 255.255.255.0 192.168.0.1 1

exit

Sie können so viele mögliche Antworten/Variablen und GOTOZeilen hinzufügen, wie Sie benötigen.

Alternativ können Sie, wenn Sie nur zwischen zwei Adressen wechseln (oder zwischen einer statischen und einer DHCP-Adresse), Ihren Batch-Dateiwechsel automatisch ohne Eingabe durchführen, indem Sie zuerst die aktuelle IP-Adresse einer Variablen zuweisen, wie sie umreißenhier auf Stack Overflowund prüft es anhand dessen, was Sie benötigen. Danach wird es automatisch auf DHCP oder die andere von Ihnen verwendete statische IP zurückgesetzt.

verwandte Informationen