본문 바로가기

보안

netshell,netsh 에서 ip,dns 설정

기본명령어
cmd 창에서 netsh
netsh> 넷쉘 컨텍스트
netsh> ?    명령어목록
netsh> ..   한단계 상위 컨텍스트로

netsh> int(or interface)
netsh interface>ip
netsh interface ip> 식으로 하위 컨텍스트를 쓸 수 있다.

하위 컨텍스트 목록
다음 하위 컨텍스트를 사용할 수 있습니다.
 advfirewall branchcache bridge dhcpclient dnsclient firewall http interface
ec lan mbn namespace nap netio p2p ras rpc trace wcn wfp winhttp winsock wlan
windows7 ultimate 기준

이더넷 인터페이스 이름 변경
netsh interface>set interface name = "로컬 영역 연결" newname = "eth0"

ip설정보기
netsh interface ipv4>show config
cmd 상의 ipconfig 명령어와 비슷


ip 설정
netsh -c int ip set address name="eth0" source=static addr=11.11.11.11 mask=255.255.255.0 gateway=11.11.11.1 gwmetric=0

name : 변경하고자하는 이름(보통 "로컬 영역 연결")
       ip config로 확인
addr : 변경하고자하는 IP주소
mask : 변경하고자하는 subnetmask
: 변경하고자하는 gateway 입니다.
source : static 혹은 dhcp
gwmetric : 게이트웨이 메트릭 (정확한 의미 모름) 값은 auto 또는 0 또는 1


자동IP일 경우는 netsh -c int set address name="로컬 영역 연결" source=dhcp 로 사용

dns 설정

netsh interface ip> set dns name="로컬 영역 연결" addr=168.126.63.1 register=PRIMARY

register : 접미사 부분 값은 primary 또는 both

보조 dns 설정

netsh interface ip> add dns name="로컬 영역 연결" addr=168.126.63.2 index=2

add dns의 매개 변수는 name, addr, index 밖에 없음을 유의.


결론 : windows 기본 ui를 이용하여 ip 세팅을 하는 대신에 netshell을 이용하면 왠지 네트워크 전문가가 된 기분을 느낄 수 있으며 존나 간지난다.

- 끝

'보안' 카테고리의 다른 글

cisco ios 정보  (0) 2010.05.11
wireshark 구동시 메세지 >>The NPF driver isn't running  (0) 2010.03.26
L2 vs L3 switch  (0) 2010.01.04
L2 VS L3 Switch BCMSN / Network 자료  (0) 2010.01.04
괜찮은 개발자 커뮤니티  (0) 2009.03.31