ETC

IP address를 변경하는 batch

Sunny's 2009. 10. 30. 09:43
출장을 다니다 보면 노트북의 IP address를 변경하는 일이 조금 귀찮다는 생각에 찾아보니 IP를 쉽게 변경하는 방법이 있어서 올립니다.
고정IP를 사용하는 사이트도 있고, DHCP서버를 통해 IP를 자동부여 받기도 하고... 할때 마다 일일이 변경하는 일이 귀찮게 여겨 질 수 있지요.
아래 방법을 쓰면 별다른 프로그램을 인스톨하지 않고 batch file하나로 변경할 수 있어서 편하더군요.
아래는 캡쳐한 글을 올립니다. XP에서 테스트해 보니 문제가 없었습니다.

--------------------------------------------------------------------

현재의 ip셋팅을 배치화일로 만들어서 필요시마다 배치화일을 실행하여 ip를 변경하는 방법입니다..

먼저 첨부되어 있는 makeip.bat라는 화일을 다운 받아서 c:\windows 폴더에 넣습니다...
그리고 구성된 ip 파일이 들어갈수 있는 폴더를 c:\ipSet 라고 만들었습니다..

폴더를 변경하고 싶으시면 makeip.bat 화일을 편집해서
c:\ipSet 라고 되어 있는 부분을 원하는 폴더의 경로로 바꿔주면 됩니다..

실행은 윈도우+R버튼이나 윈도우 메뉴의 실행을 하여 나타나는 창에 그곳 ip의 셋팅을 abc라고 하고 싶으면
makeip abc
이렇게 입력하고 엔터를 치면
현재의 셋팅이 c:\ipSet 폴더에 abc.txt에 저장되고 abc.bat 화일이 생깁니다..
ip를 변경하고 싶으시면 c:\ipSet 폴더에서 abc.bat를 더블클릭 하시면 그 ip셋팅으로 변경이 됩니다..

예를 들어 집과 회사에서 노트북을 쓰신다면..

집에서 집 ip로 셋팅을 한 후 윈도우+R누르고
makeip 집
치고 엔터 누르면 c:\ipSet 폴더에 집.bat 라고 화일이 생깁니다.

그리고 회사에서 회사 ip로 셋팅을 한 후 윈도우+R누르고
makeip 회사
치고 엔터 누르면 c:\ipSet 폴더에 회사.bat 라고 화일이 생깁니다.

그 담부턴 c:\ipSet 폴더 들어가서 집.bat 더블클릭하면 집ip셋팅으로 바꿔지고 회사.bat 더블클릭하시면 회사ip셋팅으로 변신합니다..

허접하지만 하루에도 4~5번씩 ip셋팅을 바꿔야하는 직업이라
꽤 유용하게 쓰입니다.. ^^
그럼 (__)

-----------------------------------------------------------------
makeip라는 프로그램(?)의 소스입니다..


netsh -c interface dump > c:\ipSet\%1.txt
echo netsh -f c:\ipSet\%1.txt > c:\ipSet\%1.bat