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

Ein IPv4-Adresse mithilfe der Windo...
Ein IPv4-Adresse mithilfe der Windows PowerShell einrichten.

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, 2019 und 2022 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. Dazu wird eine Eingabeaufforderung benötigt. Diese lässt sich über das Windows Startmenü öffnen, indem man “cmd” eintippt.

Allerdings darf man nicht vergessen, dass man diese direkt mit administrativen Rechten öffnet. Um sich jetzt die Details zur aktuellen Konfiguration anzeigen zu lassen, kann die folgende Befehlsfolge verwendet werden.

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. Dieser Name ist wichtig, da er die Schnittstelle repräsentiert, für welche die IP-Konfiguration erfolgen soll.

Achtung: Wie bereits weiter oben schon erwähnt, muss die cmd unbedingt mit administrativen Rechten gestartet werden.

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.

Man erhält dann im Anschluss einmal alle möglichen Befehle sowie auch die Befehle mit dem entsprechenden Kontext. Durch diese Vorgehensweise lässt sich die komplette Befehlsfolge sehr einfach Schritt für Schritt aufbauen.

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. Aus diesen wird ersichtlich, wie der Befehl netsh verwendet werden muss, um damit die IPv4-Adresse, die Subnetzmaske, sowie den Standardgateway einstellen kann.

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 im 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 optimal konfigurieren kann, wird sich netsh bestimmt noch lange halten. Wie seht ihr das? Verwendet ihr jeher schon die Windows PowerShell?

Interessantes

Dieser Artikel beinhaltet Partner-Links. Durch einen Klick darauf ge­lan­gt ihr direkt zum Anbieter. Solltet ihr euch dort für einen Kauf entscheiden, erhält IT-Learner eine kleine Provision. Der Preis ändert sich für euch nicht. Danke für eure Unterstützung! Letzte Aktualisierung am 9.06.2022

Das könnte dich auch interessieren

Hinterlasse jetzt einen Kommentar

Kommentar hinterlassen

E-Mail Adresse wird nicht veröffentlicht.


*