Hallo Leute;
ich wollte mal fragen, obes möglich ist, mit einer Netzwerkkarte zwei IP - Konfigursationen zu konfigurieren, denn ich habe folgendes Prolem:
Ich habe einen Laptop und der wird in der Schule und zuhause verwendet. Und in der Schule hab ich eine ande TCIP Konfigurartion (Gateway, Proxy-Server,...) und diese Konfiguration , wie diese in der schule, funktioniuert nicht zuhause. Wenn ich in der Schule DHCP verwende komm ich nicht ins Internet. Internet rwichts mir eigentlich völlig aus. dhcp funktioniert bei mir zuhause. Hoffe ihr konntet mein Problem verstehen.
PS: Ich habe auch gute Kenntnisse in Visual Basic, wenn es dafür Scripts gäbe könnte ich mir vielleicht damit mal nen kopp machen.
Viel Spaß beim Knobeln^^
So, hab mir mal die Mühe gemacht :-)
Du brauchst die Batch-Datei jetzt nur noch an Deine IP-Adresse anpassen (jetzt steht sie auf 1.1.1.1 / 255.0.0.0).
@echo off
REM Menue
set WAHL=2
echo.
echo 1. Statische IP
echo 2. DHCP
echo 3. IPconfig
echo 4. Beenden
echo.
set /p WAHL=Bitte Menue-Punkt waehlen (Default 2):
if "%WAHL%"== "1" goto STATIC
if "%WAHL%"== "2" goto DHCP
if "%WAHL%"== "3" goto IPCONFIG
if "%WAHL%"== "4" goto END
:DHCP
cd \
netsh interface ip set address name=LAN-Verbindung source=dhcp
netsh interface ip set dns name=LAN-Verbindung source=dhcp
netsh interface ip set wins name=LAN-Verbindung source=dhcp
echo Bitte einen Augenblick warten, auf den DHCP-Response warten!
pause
goto IPCONFIG
:STATIC
REM Setzt Default-Werte
echo.
echo Default-Werte:
set IP=1.1.1.1
set MASK=255.0.0.0
REM Zeigt die Default-Werte an:
echo.
echo IP : %IP%
echo MASK: %MASK%
:ENTER_IP
echo.
set /p IP=Enter IP-Adresse:
REM if "%IP%"=="" goto ENTER_IP //nur benötigt wenn keine Defaultwerte verwendet werden
:ENTER_MASK
set /p MASK=Enter Subnet-Mask:
REM if "%MASK%"=="" goto ENTER_MASK //nur benötigt wenn keine Defaultwerte verwendet werden
:ENTER_GATEWAY
echo.
set /p GATEWAY=Enter Gateway:
:ENTER_DNS
echo.
set /p DNS=Enter DNS-Server:
:ENTER_WINS
echo.
set /p WINS=Enter WINS-Server:
if "%GATEWAY%"=="" goto NO_GATEWAY
cd\
netsh interface ip set address lan-verbindung gateway=%GATEWAY% gwmetric=1
:NO_GATEWAY
if "%DNS%"=="" goto NO_DNS
cd \
netsh interface ip set dns lan-verbindung static %DNS%
:NO_DNS
if "%WINS%"=="" goto NO_WINS
cd \
netsh interface ip set wins lan-verbindung static %wins%
:NO_WINS
cd \
netsh interface ip set address LAN-Verbindung static %IP% %MASK%
cd \
ipconfig /release
ipconfig /renew
:IPCONFIG
cls
echo -----------
ipconfig /all
echo.
pause
:END
exit