본문 바로가기

업무 자동화

cmd 라우팅 테이블 배치파일

반응형

 

  • 배치 파일 인코딩은 ANSI로 설정 
  • %SYSTEMROOT%\System32 위치에 복사 
  • cmd에서 rt 혹은 rt.bat 를 입력하여 실행
    o 라우팅 테이블 추가는 1,  삭제는 2 입력 후 엔터
    o 라우팅 테이블을 추가할 IP/Prefix와 Gateway 설정 
    o 설정 완료 시 추가된 라우팅 테이블이 조회됨 

 

@echo off
if not "%1"=="am_admin" (powershell start -verb runas '%0' am_admin & exit /b) 

chcp 65001 > nul
setlocal enabledelayedexpansion

:INPUT
echo.
echo "라우팅 테이블 - 추가(1), 삭제(2)"
set /p select= :
echo.

set /p IP= IP/Prefix: 
set /p Destination= Dest IP: 

if %select% == 1 (
route add %IP% %Destination%
route print | findstr %Destination%
) else if %select% == 2 (
route delete %IP% %Destination%
route print | findstr %Destination%
)
echo.
set /p que=다시 설정하시겠습니까? y,n 
if "%que%" equ "y" (goto INPUT)

 

rt.bat
0.00MB

 

반응형