프로그래밍/작은 메모

유선 이더넷(Ethernet) IP 변경 배치 스크립트 파일(.bat)

satnurn 2025. 10. 23. 14:03
반응형

 유선 이더넷을 사용하다보면 IP를 자주 변경할 일이 생기게 됨.

네트워크 설정으로 들어가서 고정 IP로 변경하는 방법이 있으나 자주 변경하는 경우

번거롭기 때문에 배치 스크립트를 작성하여 클릭 한번으로 IP를 변경하고자 함.

 

 

 

 

 

 

 

 

 # 유선 이더넷  IP 변경 방법

 -  IP 설정 배치 스크립트

@echo off
 :-------------------------------------
 REM  --> Check for permissions
 >nul 2>&1 "%SYSTEMROOT%\system32\cacls.exe" "%SYSTEMROOT%\system32\config\system"

REM --> If error flag set, we do not have admin.
 if '%errorlevel%' NEQ '0' (
     echo Requesting administrative privileges...
     goto UACPrompt
 ) else ( goto gotAdmin )

:UACPrompt
     echo Set UAC = CreateObject^("Shell.Application"^) > "%temp%\getadmin.vbs"
     echo UAC.ShellExecute "%~s0", "", "", "runas", 1 >> "%temp%\getadmin.vbs"

    "%temp%\getadmin.vbs"
     exit /B

:gotAdmin
     if exist "%temp%\getadmin.vbs" ( del "%temp%\getadmin.vbs" )
     pushd "%CD%"
     CD /D "%~dp0"
 :--------------------------------------
netsh interface ip set address name="이더넷" static 192.168.100.250 255.255.255.0 192.168.100.1 1

 

 - 위의 내용을 .bat 파일에 복사/붙여 넣기하고 코드의 제일 아랫 줄의 IP를 원하는 IP로 변경하면 됨.

 - 예시

 192.168.200.251 255.255.255.0 192.168.200.1 1 이 부분 변경.

 

 

 

 

 - 저장 후 .bat 파일 실행 또는 관리자 권한으로 실행

 - 명령 프롬프트에서 ipconfig 명령으로 바뀐 IP 확인

 

 

setIp0.bat
0.00MB

 

 

 

 

 * IP를 자주 변경해야하거나 테스트 상황에서 빠르게 변경 후 원래 IP로 복구하기 위해 사용함.

 

 

 

 

반응형