Zum Konfigurieren von TCP/IP wie IP-Adresse, Subnetzmaske, Standard-Gateway, DNS- und WINS-Adressen und vielen anderen Optionen können Sie Netsh.exe oder den Netsh-Befehl verwenden .
Netsh.exe ist ein Befehlszeilenprogramm, mit dem Sie die Netzwerkkonfiguration (lokal und remote) eines laufenden Computers anzeigen oder ändern können. Netsh.exe bietet außerdem eine Skriptfunktion, mit der Sie eine Gruppe von Befehlen im Batchmodus auf einem bestimmten Computer ausführen können. Netsh.exe kann außerdem ein Konfigurationsskript zur Archivierung oder zur Konfiguration anderer Server in einer Textdatei speichern.
Netsh.exe ist unter Windows 2000 und Windows Server 2003 und höher verfügbar. Wenn Sie Windows 10 oder Windows Server 2016 verwenden, können Sie den Netsh-Befehl weiterhin wie gewohnt verwenden.
Mit dem Tool Netsh.exe können Sie die folgenden Aufgaben ausführen:
- Schnittstellenkonfiguration
- Konfigurieren Sie Routing-Protokolle.
- Filterkonfiguration.
- Routen konfigurieren.
- Die Konfiguration des Remotezugriffs für Remote-Router hängt von Windows ab. Diese Router werden auf dem Routing- und RAS-Serverdienst ausgeführt.
- Zeigt die aktuell laufende Routerkonfiguration auf jedem Computer an
- Verwenden Sie die Skriptfunktion, um eine Reihe von Befehlen im Batchmodus für einen angegebenen Router auszuführen.
Was können Sie mit Netsh.exe tun?
Mit netsh.exe können Sie Ihre TCP/IP-Einstellungen einfach einsehen. Geben Sie dazu den folgenden Befehl in cmd ein:
netsh interface ip show config
Mit Netsh.exe können Sie die IP-Adresse Ihres Computers und andere zugehörige TCP/IP-Einstellungen einfach konfigurieren. Beispiel:
Der folgende Befehl konfiguriert eine Schnittstelle namens „Local Area Connection“ mit der statischen IP-Adresse 192.168.0.100, der Subnetzmaske 255.255.255.0 und dem Standard-Gateway 192.168.0.1:
netsh interface ip set address name="Local Area Connection" static 192.168.0.100 255.255.255.0 192.168.0.1 1
Andere TCP/IP-Einstellungen:
netsh interface ip set dns "Local Area Connection" static 192.168.0.100 index=1
netsh interface ip set dns "Local Area Connection" static 192.168.0.101 index=2
netsh interface ip set wins "Local Area Connection" static 192.168.0.100
Netsh.exe ist auch nützlich, wenn Sie beispielsweise einen Laptop zwischen zwei oder mehreren Büros transportieren müssen und dabei eine statische und festgelegte IP-Adresskonfiguration beibehalten möchten. Mit Netsh.exe können Sie die entsprechende Netzwerkkonfiguration einfach speichern und wiederherstellen.
Verbinden Sie zunächst Ihren Laptop mit Standort Nr. 1 und konfigurieren Sie dann manuell die erforderlichen Einstellungen (wie IP-Adresse, Subnetzmaske, Standard-Gateway, DNS und WINS).
Nun müssen Sie Ihre aktuellen IP-Einstellungen in eine Textdatei exportieren. Verwenden Sie den folgenden Befehl:
netsh -c interface dump > c:'location1.txt
Wenn Sie Position 2 erreichen, machen Sie dasselbe, speichern Sie die neuen Einstellungen jedoch in einer anderen Datei:
netsh -c interface dump > c:'location2.txt
Sie können mit allen Positionen fortfahren, die Sie benötigen, aber wir halten es einfach und verwenden nur 2 als Beispiel.
Wenn Sie jetzt Ihre IP-Einstellungen importieren und zwischen Nr. 1 und Nr. 2 ändern müssen, geben Sie einfach den folgenden Befehl in cmd ein:
netsh -f c:'location1.txt
oder:
netsh -f c:'location2.txt
Sie können anstelle von -F auch den EXEC -Parameter verwenden :
netsh exec c:'location2.txt
Netsh.exe kann auch verwendet werden, um Ihre Netzwerkkarte so zu konfigurieren, dass sie automatisch eine IP-Adresse von einem DHCP-Server erhält:
netsh interface ip set address "Local Area Connection" dhcp
Möchten Sie DNS- und WINS-Adressen über die Kommandozeile konfigurieren? Das ist möglich. Siehe das folgende Beispiel für DNS:
netsh interface ip set dns "Local Area Connection" static 192.168.0.200
und dies für WINS:
netsh interface ip set wins "Local Area Connection" static 192.168.0.200
Wenn Sie möchten, können Sie die Netzwerkkarte auch so konfigurieren, dass ihre DNS-Einstellungen automatisch abgerufen werden.
Wie Sie sehen, bietet Netsh.exe viele nützliche Funktionen. Darüber hinaus warten viele weitere wertvolle Optionen darauf, von Ihnen entdeckt zu werden.