. Ip 변경 Script
본문 바로가기
OS/Windows

Ip 변경 Script

by novaray 2021. 10. 27.

개인적으로 사용하고 있는 IP 변경 Script입니다.

노트북을 들고 이동하면서 IP를 자주 변경해가며 사용하는 사람들에게 필요합니다. 

사용방법

네트워크 인터페이스를 확인하여 script를 수정하여 사용하여야 합니다.

스크립트 내용에 "이더넷 3"을 자신의 네트워크 인터페이스 네임으로 변경하여 사용하여야 합니다.

(제 노트북은 왠지 모르게 이더넷 3으로 표시되어 어쩔수 없이 script도 이더넷 3으로 사용)

IP변경.bat
0.00MB
dhcp.bat
0.00MB

 

Script 내용

더보기

@echo off
mode con cols=80 lines=40
COLOR 0E

:ST
echo.     
echo  [IP Setting]
echo    1: ipset
echo    2: 128.221.1.249
echo.     
echo    d: DHCP
echo    q: 종료
echo ----------------------------


SET /P sel=선택하십시오:
IF %sel%==1 (goto ipset)
IF %sel%==2 (goto 128.221.1.249)

IF %sel%==d (goto dhcp)
IF %sel%==q (goto quit)

:ipset
@echo off
set DNS1=168.126.63.1
set DNS2=168.126.63.2
set SNNum=255.255.255.0
set GWNUM=
set SN=


echo.
set /p IPNum=. 아이피번호를 입력 : 

@echo off
for /f "tokens=1-4 delims=. " %%a in ("%IPNum%") do (
set octetA=%%a
set octetB=%%b
set octetC=%%c
set octetD=%%d

)



echo.
set /p sn=. 서브넷 마스크를 입력(255.255.255.0 아닐 경우에 입력) : 

if "%SN%"=="" goto gw
if not "%SN%"=="" goto sn

:sn
set SNNum=%SN%


:gw
set GWNum=%octetA%.%octetB%.%octetC%.1
echo.
set /p GWNum=. 게이트 웨이를 입력(%GWNum% 아닐 경우에 입력) :  
echo.
echo. 
echo.. 네트워크 설정중 입니다. 잠시만 기다리세요.....


netsh interface ipv4 set dnsservers "이더넷 3" static %DNS1% primary > nul
netsh interface ipv4 add dnsservers "이더넷 3" %DNS2% > nul

netsh interface ipv4 set address "이더넷 3" static %IPNum% %SNNum% %GWNum%
echo.. 네트워크 설정이 완료 되었습니다.
pause
goto ST

:128.221.1.249
echo VNX management
echo IP: 128.221.1.249
echo 서브넷 마스크: 255.255.255.248
netsh interface ipv4 set address "이더넷 3" static 128.221.1.249 255.255.255.248
pause
goto ST

:dhcp
echo DHCP 모드입니다.
echo IP: 자동
echo 서브넷 마스크: 자동
echo 게이트웨이: 자동
netsh interface ipv4 set address "이더넷 3" source=dhcp
pause
goto ST

:quit
echo.

'OS > Windows' 카테고리의 다른 글

Windows server HBA WWN확인  (0) 2021.04.15
Windows Server UUID 확인(MPIO)  (0) 2021.04.15
Windows Service 삭제  (0) 2021.04.15

댓글