본문 바로가기

Microsoft/Windows Server 2003

Windows 2003에서 Netsh로 IP구성정보 변경하기

Windows 2003에서 NETSH 명령을 사용하여 IP 주소를 변경할 수 있다. 물론 윈도우 2000이후 부터 제공되고 있다.

Windows 2003에서 netsh 명령을 사용하여 고정 인터넷 프로토콜(IP) 주소를 DHCP 할당 주소로 또는 그 반대로 변경하는 프로세스를 스크립트로 만들 수 있습니다.
netsh 명령을 사용하여 이 작업을 수행할 때 컴퓨터를 다시 시작할 필요가 없습니다.
이 기능은 두 환경 간을 이동하며 한 환경에서는 정적으로 할당된 IP 주소를 사용하고 다른 환경에서는 DHCP가 할당하는 IP 주소를 사용하는 랩톱 컴퓨터에 특히 유용합니다.

지정한 어댑터를 고정 주소에서 DHCP 할당 주소로 전환하려면 아래 명령을 입력합니다.

1.1
시작-실행-cmd 환경
netsh interface ip set address "로컬 영역 연결" dhcp
참고: 위 명령을 입력하면 "로컬 영역 연결"이라는 이름을 가진 인터페이스가 DHCP로 변경됩니다.

1.2
올바른 어댑터 이름을 알아내기 위해 컴퓨터의 모든 어댑터를 현재 IP 주소와 함께 표시하려면 아래 명령을 입력합니다.
netsh interface ip show ipaddress

1.3
고정 주소로 전환하려면 아래 명령을 입력합니다.
netsh interface ip set address "로컬 영역 연결" static ipaddr subnetmask gateway metric
참고: 여기서 ipaddr을 고정 IP 주소로, subnetmask를 서브넷 마스크로, gateway를 기본 게이트웨이로 대체하고, 필요하면 metric을 적절한 메트릭으로 대체합니다. 아래 예제에서는 "로컬 영역 연결" 인터페이스를 고정 주소 192.168.0.10과 서브넷 마스크 255.255.255.0으로 변경하며, 인터페이스의 기본 게이트웨이는 192.168.0.1, 메트릭은 1입니다.

ex)netsh interface ip set address "로컬 영역 연결" static 192.168.0.10 255.255.255.0 192.168.0.1 1