Folgendes Problem: Habe mir für die Uni eine Batch-Datei gebastelt, mit der mann zwischen 2 verschiedenen IP-Konfigurationen hin-und herschalten kann. Die eine Adresse ist eine fest zugewiesene, die andere ist für DHCP gedacht. Das ganze sieht so aus:
@echo off echo ############################################## echo #### #### echo #### IP-AUSWAHLSKRIPT #### echo #### ================ #### echo #### #### echo #### VON: Godmode_On #### echo #### #### echo #### WICHTIG: Das Skript IMMER #### echo #### als Admin starten! #### echo #### #### echo ############################################## echo #### #### echo #### Wo bist du grade? #### echo #### #### echo #### 1 = Zuhause (feste IP) #### echo #### 2 = Woanders (autom. IP) #### echo #### #### echo #### 0 = Abbrechen #### echo #### #### echo ############################################## :auswahl set /P wahl=Auswahl: if /i "%wahl%"=="1" goto:fest if /i "%wahl%"=="2" goto:autom if /i "%wahl%"=="0" goto:exit echo Falsche Auswahl. Tipp: Weniger saufen. :-P goto:auswahl :fest net stop "DHCP-Client" netsh interface ip set address "WLAN" static 192.168.178.55 255.255.255.0 192.168.178.1 1 netsh interface ip set dns "WLAN" static 192.168.178.1 goto:auswahl :autom net start "DHCP-Client" netsh interface ip set address "WLAN" dhcp netsh interface ip set dns "WLAN" dhcp goto:auswahl :exit goto:eof
Wenn ich allerdings zur festen IP zurückwechseln will spuckt mir das Skript eine Fehlermeldung aus: "Die Schnittstelle ist unbekannt." außerdem "Der Dienst wurde nicht gestartet."
Der Wert für den DNS-Server wird korrekt eingetragen, Adresse, Subnetzmaske und Gateway allerdings nicht.
Bei der Auswahl einer automatischen IP kommt zwar auch die Meldung "Der Dienst wurde nicht gestartet.", die Einstellungen werden aber korrekt ausgeführt.
Passieren tut das Ganze unter Windows 7 SP1. Datei wird natürlich als Admin ausgeführt. Und meine WLAN-Schnittstelle heißt tatsächlich "WLAN".
Bin ratlos und daher für Ratschläge dankbar!
LG
Godmode
Dieser Beitrag wurde von godmode_on bearbeitet: 10. November 2011 - 01:36