Notice
Recent Posts
Recent Comments
rand(life)
Netsh 명령어를 이용한 자동 IP 설정 본문
노트북을 사용할때 장소가 바뀔 때마다 IP도 바꾸어주어야하는 불편함이 있다. 매번 "내 네트워크 환경"을 열어서 IP및 게이트웨이등을 수정하기가 번거롭다면, 간편히 하는 방법을 소개한다.
첫번째는 IP Changer 와 같은 유틸리티를 사용하는 것이다. 간편하며 프리웨어라 저작권등의 문제도 없다. 다만 노트북은 가벼워야하는데, 필요한 것이기는 하지만 시작프로그램에 유틸리티가 하나 더 추가된다는 것을 부담으로 느끼는 사람이 있을것이다.
그래서 두번째 방법을 소개한다. 얼핏 복잡해 보이지만, 설명을 따라서 한번만 해보고 나면 여러개의 설정파일을 손쉽게 만들 수 있을것이다.
시작>실행>cmd 하여 프롬프트창이 뜨면 다음을 입력한다.
내 컴퓨터의 C드라이브에 만들어진 ip_no1.txt를 열어보면 다음과 같다.
위의 내용중에서 다른 장소에서 사용하게 되면 바뀌는 부분을 수정한다. 예를 들면, 위에서처럼 고정 IP를 사용하는 환경이 아니라 유동IP를 사용한다면 파란색 글씨부분을 다음과 같이 수정한다.
그리고 다른 이름(예: ip_no2.txt)으로 저장한다.
메모장을 열어 다음과 같이 입력한다.
그리고 ip_1.bat 이라는 이름으로 저장한다. (파일 이름 뒤에 txt가 붙어서 ip_1.bat.txt 처럼 되어버렸다면, 이름 바꾸기를 해서 뒤에 .txt를 지워준다.
마찬가지로 메모장을 새로 열어 다음과 같이 입력하고,
이제 ip를 바꿀때마다 번거롭게 내 네트워크 환경을 열 필요 없이, ip_1.bat나 ip_2.bat를 실행시키면 자동으로 ip를 바꿔준다. (ip_1.bat를 실행시키면 고정IP로, ip_2.bat를 실행시키면 유동IP로 바꾸어준다. )
첫번째는 IP Changer 와 같은 유틸리티를 사용하는 것이다. 간편하며 프리웨어라 저작권등의 문제도 없다. 다만 노트북은 가벼워야하는데, 필요한 것이기는 하지만 시작프로그램에 유틸리티가 하나 더 추가된다는 것을 부담으로 느끼는 사람이 있을것이다.
그래서 두번째 방법을 소개한다. 얼핏 복잡해 보이지만, 설명을 따라서 한번만 해보고 나면 여러개의 설정파일을 손쉽게 만들 수 있을것이다.
시작>실행>cmd 하여 프롬프트창이 뜨면 다음을 입력한다.
netsh interface ip dump > c:\ip_no1.txt
내 컴퓨터의 C드라이브에 만들어진 ip_no1.txt를 열어보면 다음과 같다.
# ----------------------------------
# 인터페이스 IP 구성
# ----------------------------------
pushd interface ip
# "로컬 영역 연결"에 대한 인터페이스 IP 구성
set address name="로컬 영역 연결" source=static addr=111.11.1.111 mask=255.255.255.0
set address name="로컬 영역 연결" gateway=111.11.1.1 gwmetric=0
set dns name="로컬 영역 연결" source=static addr=210.220.16.7 register=PRIMARY
add dns name="로컬 영역 연결" addr=210.220.16.2 index=2
set wins name="로컬 영역 연결" source=static addr=none
popd
# 인터페이스 IP 구성 끝
# 인터페이스 IP 구성
# ----------------------------------
pushd interface ip
# "로컬 영역 연결"에 대한 인터페이스 IP 구성
set address name="로컬 영역 연결" source=static addr=111.11.1.111 mask=255.255.255.0
set address name="로컬 영역 연결" gateway=111.11.1.1 gwmetric=0
set dns name="로컬 영역 연결" source=static addr=210.220.16.7 register=PRIMARY
add dns name="로컬 영역 연결" addr=210.220.16.2 index=2
set wins name="로컬 영역 연결" source=static addr=none
popd
# 인터페이스 IP 구성 끝
위의 내용중에서 다른 장소에서 사용하게 되면 바뀌는 부분을 수정한다. 예를 들면, 위에서처럼 고정 IP를 사용하는 환경이 아니라 유동IP를 사용한다면 파란색 글씨부분을 다음과 같이 수정한다.
set address name="로컬 영역 연결" source=dhcp
set dns name="로컬 영역 연결" source=dhcp register=PRIMARY
set wins name="로컬 영역 연결" source=dhcp
set dns name="로컬 영역 연결" source=dhcp register=PRIMARY
set wins name="로컬 영역 연결" source=dhcp
그리고 다른 이름(예: ip_no2.txt)으로 저장한다.
메모장을 열어 다음과 같이 입력한다.
netsh exec c:\ip_no1.txt
마찬가지로 메모장을 새로 열어 다음과 같이 입력하고,
netsh exec c:\ip_no2.txt
ip_2.bat 라는 이름으로 저장한다.이제 ip를 바꿀때마다 번거롭게 내 네트워크 환경을 열 필요 없이, ip_1.bat나 ip_2.bat를 실행시키면 자동으로 ip를 바꿔준다. (ip_1.bat를 실행시키면 고정IP로, ip_2.bat를 실행시키면 유동IP로 바꾸어준다. )