기타 | IP 자동 설정 스크립트
페이지 정보
작성자 Yscom 작성일16-08-26 20:18 조회5,150회 댓글0건첨부파일
- ip3.bat (1.3K) 99회 다운로드 DATE : 2016-08-26 20:18:56
관련링크
본문
IP 자동 설정 스크립트
@echo off
cls
setLocal enableDelayedExpansion
set c=0
set "choices="
echo.
echo.. Interfaces List
echo.
cls
setLocal enableDelayedExpansion
set c=0
set "choices="
echo.
echo.. Interfaces List
echo.
for /f "skip=2 tokens=3*" %%A in ('netsh interface show interface') do (
set /a c+=1
set int!c!=%%B
set choices=!choices!!c!
echo [!c!] %%B
)
echo.
choice /c !choices! /m ". Select Interface: " /n
set /a c+=1
set int!c!=%%B
set choices=!choices!!c!
echo [!c!] %%B
)
echo.
choice /c !choices! /m ". Select Interface: " /n
set interface=!int%errorlevel%!
set RAN_NAME=%interface%
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
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 아닐 경우에 입력) :
set /p sn=. 서브넷 마스크를 입력(255.255.255.0 아닐 경우에 입력) :
if "%SN%"=="" goto gw
if not "%SN%"=="" goto sn
if not "%SN%"=="" goto sn
:sn
set SNNum=%SN%
set SNNum=%SN%
:gw
set GWNum=%octetA%.%octetB%.%octetC%.1
echo.
set /p GWNum=. 게이트 웨이를 입력하시오(%GWNum% 아닐 경우에 입력) :
echo.
echo.
echo. 네트워크 설정중 입니다. 잠시만 기다리세요.
netsh interface ipv4 set dnsservers "%RAN_NAME%" static %DNS1% primary > nul
netsh interface ipv4 add dnsservers "%RAN_NAME%" %DNS2% > nul
netsh interface ipv4 add dnsservers "%RAN_NAME%" %DNS2% > nul
netsh interface ipv4 set address "%RAN_NAME%" static %IPNum% %SNNum% %GWNum%
echo.
echo. 네트워크 설정이 완료 되었습니다.
echo.
echo.
echo. 네트워크 설정이 완료 되었습니다.
echo.
pause
ip3.bat
댓글목록
등록된 댓글이 없습니다.