2009년 9월 29일 화요일

IP Setup Script

IP 바꾸는게 귀찮을 경우 ipchagne유틸리티도 있지만 직접 만들어서 사용하자.
다른 어플리케이션보다 적용이 빠르며 구미에 맞게 설정할수 있다.
@ECHO OFF
:START
CLS
ECHO -------------------    IP SETTING VER 1.0   -------------------------
ECHO 1 - DHCP (IP, DNS)
ECHO 2 - Triple-IP FIX (192.168.1.119/24, 10.9.8.119/24, 10.10.10.119/24)
ECHO 3 - Gateway 192.168.1.1(Default Gateway)
ECHO 4 - Gateway 10.9.8.1 (TEST gateway)
ECHO 5 - Gageway 10.10.10.1 (Maintenance gateway)
ECHO 6 - DNS SET 164.124.101.2
ECHO 7 - VIEW IPCONFIG
ECHO 8 - EXIT
ECHO ---------------------------------------------------------------------


SET /P Menu=SELECT 1 - 8 :

IF %MENU%==1 GOTO DHCP
IF %MENU%==2 GOTO IPFIX
IF %MENU%==3 GOTO DEFAULT
IF %MENU%==4 GOTO BIGIP
IF %MENU%==5 GOTO MAINT
IF %MENU%==6 GOTO DNS
IF %MENU%==7 GOTO VIEW
IF %MENU%==8 GOTO END
:DHCP
netsh interface ip set address "wire" source=dhcp
netsh interface ip set dns name="wire" source=dhcp
GOTO END

:IPFIX
netsh interface ip set address name="wire" static 192.168.1.119 255.255.255.0 192.168.1.1 1
netsh interface ip add address "wire" 10.10.10.119 255.255.255.0
netsh interface ip add address "wire" 10.9.8.119 255.255.255.0
ECHO 192.168.1.119/24 10.10.10.119/24 10.9.8.119/24 G/W 192.168.1.1
ECHO press any key exit
Pause
GOTO END

:DEFAULT
netsh interface ip set address "wire" gateway=192.168.1.1 gwmetric=1
GOTO END

:BIGIP
netsh interface ip set address "wire" gateway=10.9.8.1 gwmetric=1
GOTO END

:MAINT
netsh interface ip set address "wire" gateway=10.10.10.1 gwmetric=1
GOTO END

:DNS
netsh interface ip set dns name="wire" source=static 164.124.101.2 PRIMARY
GOTO END

:VIEW
ipconfig /all
ECHO press any key exit
pause

:END

댓글 없음:

댓글 쓰기