DHCP per CMD aktivieren

...komplette Frage anzeigen

2 Antworten

Ich mache so etwas mit einer Batch-Datei, z.B. so:

@ECHO OFF

REM ### DHCP aktivieren ###
echo aktiviere DHCP ...
netsh interface ip set address "LAN-Verbindung" dhcp
REM sleep 2
echo Aktuelle Netzwerkkonfiguration:
REM sleep 1
ipconfig
echo Ende der Netzwerkonfiguration
sleep 10

Die statische Zuweisung der IP-Adresse geht dann z.B. so:

@ECHo OFF

SET DESC="LAN-Verbindung"
SET IP=10.1.1.120
SET NM=255.255.255.0
SET GW=10.1.1.3
SET DNS0=
SET DNS1=
REM ### Setzen der statischen IP-Adresse und der Subnet-Mask ###
echo setze statische IP %IP% ...
netsh interface ip set address name=%DESC% source=static addr=%IP% mask=%NM%
REM ### Setzen des Gateways ###
echo setze Gateway %GW% ...
netsh interface ip set address name=%DESC% gateway=%GW% gwmetric=0
REM ### Setzen des primären DNS_Servers ###
REM echo setze primaeren DNS-Server %DNS0% ...
REM netsh interface ip set dns name=%DESC% source=static addr=%DNS0% register=PRIMARY
REM ### Setzen des sekundären DNS_Servers ####
REM echo setze sekundaeren DNS-Server %DNS1% ...
REM netsh interface ip add dns name=%DESC% addr=%DNS1% index=2
echo Netzwerkkonfiguration beendet!
REM sleep 3
echo Aktuelle Netzwerkeinstellungen:
REM sleep 1
ipconfig
sleep 5

Das kann man auch kürzer machen, indem man die Parameter direkt und nicht über Variablen setzt.

Jetzt ja:

netsh interface ipv4 set address name="LAN-Verbindung" source=dhcp

Was möchtest Du wissen?