2009.06.08 00:32

Netsh 를 이용한 IP 주소 변경

--------------------------------------------------------------------------------
C:\Documents and Settings\cosrah>netsh /?

사용법: netsh [-a 별칭 파일] [-c 컨텍스트] [-r 원격 컴퓨터]
              [명령 | -f 스크립트 파일]

다음 명령을 사용할 수 있습니다.

이 컨텍스트에 있는 명령:
?              - 명령 목록을 표시합니다.
add            - 항목 목록에 구성 항목을 추가합니다.
bridge         - `netsh bridge' 컨텍스트의 변경 내용입니다.
delete         - 항목 목록에서 구성 항목을 삭제합니다.
diag           - `netsh diag' 컨텍스트의 변경 내용입니다.
dump           - 구성 스크립트를 표시합니다.
exec           - 스크립트 파일을 실행합니다.
firewall       - `netsh firewall' 컨텍스트의 변경 내용입니다.
help           - 명령 목록을 표시합니다.
interface      - `netsh interface' 컨텍스트의 변경 내용입니다.
lan            - `netsh lan' 컨텍스트의 변경 내용입니다.
ras            - `netsh ras' 컨텍스트의 변경 내용입니다.
routing        - `netsh routing' 컨텍스트의 변경 내용입니다.
set            - 구성 설정을 업데이트합니다.
show           - 정보를 표시합니다.
winsock        - `netsh winsock' 컨텍스트의 변경 내용입니다.

다음 하위 컨텍스트를 사용할 수 있습니다.
 bridge diag firewall interface lan ras routing winsock

명령에 대한 도움말을 보려면 명령을 입력한 다음 공백을 입력한 후
?을(를) 입력하십시오.
--------------------------------------------------------------------------------
C:\Documents and Settings\TTTT>netsh
netsh>help

다음 명령을 사용할 수 있습니다.

이 컨텍스트에 있는 명령:
..             - 한 컨텍스트 수준 위로 이동합니다.
?              - 명령 목록을 표시합니다.
abort          - 오프라인 모드에서 변경된 내용은 무시합니다.
add            - 항목 목록에 구성 항목을 추가합니다.
alias          - 별칭을 추가합니다.
bridge         - `netsh bridge' 컨텍스트의 변경 내용입니다.
bye            - 프로그램을 끝냅니다.
commit         - 오프라인 모드에서 변경한 내용을 적용합니다.
delete         - 항목 목록에서 구성 항목을 삭제합니다.
diag           - `netsh diag' 컨텍스트의 변경 내용입니다.
dump           - 구성 스크립트를 표시합니다.
exec           - 스크립트 파일을 실행합니다.
exit           - 프로그램을 끝냅니다.
firewall       - `netsh firewall' 컨텍스트의 변경 내용입니다.
help           - 명령 목록을 표시합니다.
interface      - `netsh interface' 컨텍스트의 변경 내용입니다.
lan            - `netsh lan' 컨텍스트의 변경 내용입니다.
nap            - `netsh nap' 컨텍스트의 변경 내용입니다.
offline        - 현재 모드를 오프라인 모드로 설정합니다.
online         - 현재 모드를 온라인 모드로 설정합니다.
popd           - 해당 스택으로부터 컨텍스트를 표시합니다.
pushd          - 현재 컨텍스트를 스택에 넣습니다.
quit           - 프로그램을 끝냅니다.
ras            - `netsh ras' 컨텍스트의 변경 내용입니다.
routing        - `netsh routing' 컨텍스트의 변경 내용입니다.
set            - 구성 설정을 업데이트합니다.
show           - 정보를 표시합니다.
unalias        - 별칭을 삭제합니다.
winsock        - `netsh winsock' 컨텍스트의 변경 내용입니다.

다음 하위 컨텍스트를 사용할 수 있습니다.
 bridge diag firewall interface lan nap ras routing winsock

명령에 대한 도움말을 보려면 명령을 입력한 다음 공백을 입력한 후
?을(를) 입력하십시오.
--------------------------------------------------------------------------------

실제 커맨드 상태에서 변경하는 방법은 아래와 같습니다.

netsh interface ip set address "로컬 영역 연결" static/dhcp ipaddr subnetmask gateway metric

ex)  * DHCP 의 경우 
        -
netsh interface ip set address "로컬 영역 연결" dhcp
      * 고정  IP의 경우 

        - netsh interface ip set address "로컬 영역 연결" static        192.168.0.2         255.255.255.0      192.168.0.1     1  (게이트웨이까지 도달거리니까. 1이 기본)

참고, 현재 인터페이스 상태를 보고 싶을 때
      - netsh interface ip show address

대부분은 netsh [하위 명령어] /? 하면서 따라가면 명령어의 사용법에 대해서 알 수 있다.

Posted by 스노우볼^^

댓글을 달아 주세요