Se trovi utile il mio blog sostienimi con una piccola donazione. GRAZIE

Cambiare IP a Windows

Un po di giorni fà mi sono ritrovato a dover preparare un PC con Windows che doveva cambiare IP a senconda dell’uso che l’operatore doveva farne.

Ovviamente l’operatore non aveva la preparazione per configurarsi a mano la connessione di rete e quindi , con l’aiuto del mio amico Umberto (alias SYSADMIN) , è nato lo scrpit che vi incollo sotto.

Potete creare il file sia con estensione .bat che .cmd .

Ovviamente dovrete adattare i parametri alle vostre esigenze ma vi assicuro che funziona.

E poi un bel menù nostalgico in ASCII e’ sempre bello .

PS. La connessione di rete dovra’ essere preventivamente rinominata in “LAN” oppure cambiate il nome nello script e gli indirizzi compilati con dei valori che abbiano un senso (non lasciate xxx.xxx.xxx.xxx ovviamente)

@echo off
goto menu
:menu
cls
color 0B
echo.
echo Scegli una delle seguenti opzioni:
echo.
echo 1 - Imposta indirizzo in automatico (DHCP)
echo 2 - Imposta indirizzo IP xxx.xxx.xxx.xxx (STATIC1)
echo 3 - Credits
echo 0 - Exit
echo.
echo.
:choice
set /P C=[0,1,2,3]?
if "%C%"=="1" goto dHCP
if "%C%"=="2" goto STATIC1
if "%C%"=="3" goto CREDITS
if "%C%"=="0" goto ESCI
goto choice

:dHCP
cls
color 0e
netsh interface ip set address name=LAN source=DHCP
netsh interface ip show address name=LAN
pause
goto :menu
:STATIC1
cls
color 0c
netsh interface ip set address name=LAN source=static addr=xxx.xxx.xxx.xxx mask=255.255.0.0 gateway=xxx.xxx.xxx.xxx gwmetric=0
netsh interface ip add dns "LAN" addr=xxx.xxx.xxx.xxx index=2
netsh interface ip add dns "LAN" addr=xxx.xxx.xxx.xxx index=1
netsh interface ip show address name=LAN
pause
goto :menu
:CREDITS
cls
color 0d
echo ****************************************************
echo **            http://www.hacksandmore.com/        **
echo **            http://www.flussiliberi.it/         **
echo ****************************************************
pause
goto :menu

Comments are closed.