netsh.exe는 네트워크 설정을 변경할 수 있도록 해 주는 명령줄 도구입니다.
제어판을 막아놓은 경우 명령줄 프롬프트 상에서 netsh 라고 입력하면 셀 형태로 실행되면서 하위 문맥 구조를 추가로 입력할 수 있게 끔 설정되어 있습니다.
이 글에서는 IP변경에 대해서 알아보겠습니다.
먼저 명령 프롬프트 상에서 netsh를 입력하면 다음과 같이 셀이 실행 됩니다.
netsh>
가장 먼저 변경할 네트워크 인터페이스를 찾아보겠습니다. 보통은 "로컬 영역 연결"이라고 설정되어 있습니다. 변경되어 있을 경우가 있으니 인터페이스를 찾아보겠습니다.
netsh> interface
셀에서 interface를 입력하면
netsh interface>
셀 프롬프트가 변경됩니다.
이제 목록을 확인하기 위해 show 명령어를 사용해보겠습니다.
netsh interface> show nterface
그러면 아래와 같이 인터페이스의 종류(네트워크 연결의 종류)가 나열됩니다.
관리 상태 상태 종류 인터페이스 이름
-----------------------------------------------------------
사용 연결됨 전용 로컬 영역 연결
여기서 필요한 것은 인터페이스 이름입니다. 제 컴퓨터는 "로컬 영역 연결"이라고 되어있습니다. 이제 이 이름을 사용하여 ip 주소를 변경해보겠습니다. ip주소 관련 레벨로 내려가기 위해 ip를 입력합니다.
netsh interface> ip
netsh interface ip>
변경하는 명령어는 set을 사용합니다.
set <변경할 값> <연결 이름> <속성1> …
순으로 정리하는데, ip주소를 바꿀 때는 다음과 같이 입력합니다.
netsh interface ip > set address name= “로컬 영역 연결” static 192.168.0.2 255.255.255.0 192.168.0.1 1
뒤에 이어진 숫자는 순서대로 <ip> <서브넷 마스크> <게이트 웨이 주소>이며 마지막은 매트릭 번호입니다.
보통은 "자동 매트릭"으로 설정하던데, 여기서는 매트릭 값을 꼭 주어야 에러없이 처리됩니다.
위와 같이 입력하면 약간의 시간이 경과한 후 별다른 문제가 없을시 "확인됨"이라는 메세지를 출력합니다.
이를 활용하여 dns도 변경할 수 있습니다.
netsh interface ip> set dns name= “로컬 영역 연결” static 111.222.10.51 primary
가장 마지막 부분에 1차인지 2차인지를 선택할 수 있는데 1차일 경우 primary라고 입력하고 2차일 경우secondary를 입력합니다.
위의 것들을 종합하여 한 줄로 입력이 가능합니다.
netsh interface ip set address name= “로컬 영역 연결” static 192.168.0.2 255.255.255.0 192.168.0.1 1
그리고
netsh interface ip set dns name= “로컬 영역 연결” static 8.8.8.8 primary
와 같이 입력하고 각각에 대해 "확인됨"이 출력되면 정상적으로 네트워크 설정이 변경되었음을 확인할 수 있습니다.
이를 bat 파일로 작성할 수도 있습니다.
아래와 같이 메모장에 작성합니다.
@echo off
echo IP 변경
netsh interface ip set address name= “로컬 영역 연결” static 192.168.0.2 255.255.255.0 192.168.0.1 1
echo DNS 변경
netsh interface ip set dns name= “로컬 영역 연결” static 8.8.8.8 primary
자동 IP 설정(DHCP)의 경우에는 아래의 내용으로 bat 파일을 작성합니다.
@echo off
echo 자동 IP 설정
netsh interface ip set address name= “로컬 영역 연결” source= dhcp
echo DNS 자동 구성
netsh interface ip set dns name= “로컬 영역 연결” source= dhcp
이런 형태로 배치파일을 만들어두면 더블클릭 한 번으로도 IP 구성을 변경할 수 있습니다.
'Editorial' 카테고리의 다른 글
사진으로 보는 WWDC 2015 (0) | 2015.06.09 |
---|---|
2015 Apple WWDC 애플 세계 개발자 컨퍼런스 개최 (0) | 2015.06.08 |
Windows 7 런칭행사 (4) | 2009.10.24 |
Windows 7 런칭행사 다녀왔습니다. - 후기는 조금만 기다려주세요! (2) | 2009.10.23 |
Windows 7 x64와 호환성에 대한 이야기 (2) | 2009.08.19 |