IP Adresse mit der cmd ändern – auch ohne grafische Oberfläche lässt sich eine IP Adresse festlegen

Das mächtige Werkzeug - cmd - sich zu nutzen machen - IP Adresse ändern

Überblick

Obwohl man in der Regel meistens über eine grafische Oberfläche (GUI) verfügt, so kommt es doch bei der Systemadministration recht häufig vor, dass man die IPv4 Adresse mit der cmd ändern muss. Ein Paradebeispiel wäre hierfür, wenn man den PC mit einer Windows PE CD gestartet hat, den hier besitzt man zur Konfiguration nur eine cmd. Ein anderes Beispiel wäre noch ein Core Server. Dieser besitzt ebenfalls keine grafische Oberfläche.

Das cmd Tool: netsh

Windows enthält das Konsolenprogramm netsh. Dieses Tool ist sehr mächtig und hat viele Einstellungsmöglichkeiten. Das tolle ist, dieses kleine Programm gibt es im Windows Server 2016 und 2019 ebenso wie im Windows 10 oder dem neuen Windows 11 Betriebssystem. Die Vielfalt von netsh lässt sich leicht mit dem Parameter help abrufen.

netsh> help
netsh - mögliche Optionen
netsh – mögliche Optionen

Als Erstes muss man herausfinden, wie die Netzwerkverbindung heißt. In der GUI würde man das bei den Netzwerkadaptern finden (ncap.cpl)  – Jedoch steht ja keine grafische Oberfläche zur Verfügung.

Der wohl bekannteste Befehl dazu lautet:

ipconfig /all

Oder man verwendet gleich die netsh.

netsh interface ip show config

Die Ausgabe ist nahezu identisch mit ipconfig /all.

Ausgabe von ipconfig /all
Ausgabe von ipconfig /all

Als Ergebnis erhält man hier den Namen: Ethernet.

Achtung: Wenn man Einstellung mit netsh vornehmen möchte, so muss die cmd unbedingt mit administrativen Rechten gestartet werden. Die erreicht man, indem per Rechtsklick das Kontextmenü geöffnet wird.

netsh

Nun wird die Befehlssequenz Schritt für Schritt aufgebaut. Als Erstes tippt man dazu interface ein. Herausgefunden wird dies anhand von help. Nach diesem Prinzip geht man jetzt vor. Jedes Mal, wenn man in einem weiteren Untermenü ist, so ruft man mit help sämtliche möglichen Parameter auf.

netsh interface > help
Optionen für netsh interface
Optionen für netsh interface

Erst bei der folgenden Befehlsabgabe erhält man in der Konsole Beispiele.

netsh interface ipv4 > set address
netsh: Beispiele
netsh: Beispiele

Mit diesen Beispielen kann jetzt die Befehlsfolge komplett zusammengestellt werden. Nicht vergessen – auf den korrekten Namen der Schnittstelle achten. Sollte die Adresse anhand eines DHCP-Servers  automatisch bezogen werden,  so benötigt man den Parameter source mit der Option dhcp an. Standardmäßig wird die IP-Adresse meistens in kleinen Netzwerken wie z.B. Heimnetzwerk über den Router* verteilt.

netsh interface ipv4 set address name="Ethernet" source=dhcp

Bei der statischen Vergaben, werden der Reihe nach folgende Parameter benötigt:

  1. IPv4 Adresse
  2. Subnetzmaske
  3. Standardgateway

netsh interface ipv4 set address name=”Ethernet” static 192.168.178.10 255.255.255.0 192.168.178.1

Zu guter letzt muss noch die DNS-Adresse angegeben werden. Natürlich geht das auch mit der netsh.

netsh interface ip set dns "Ethernet" static 192.168.178.1

Am Ende der Konfiguration sollte man unbedingt die Adresse mit ipconfig /all prüfen.

Fazit

Das Tool netsh ist eines der wichtigsten, wenn es um die Netzwerkkonfiguration per cmd geht. Obwohl man auch mit der Windows PowerShell die Netzwerkeinstellungen sehr gut konfigurieren kann, wird sich netsh bestimmt noch lange halten. Wie seht ihr das? Verwendet ihr jeher schon die Windows PowerShell?

Interessantes

Das könnte dich auch interessieren

Hinterlasse jetzt einen Kommentar

Kommentar hinterlassen

E-Mail Adresse wird nicht veröffentlicht.


*