라이브러리
프로그래밍언어, 각종코드, 관련동향, 논문 등의 저장소
delete 명령을 이용한 IPv6 설정 제거

1. IPv6와 관련된 주요 설정의 삭제

delete ( netsh interface ipv6 delete )명령은 이미 자동으로 입력이 되어 있는 IPv6 관련 설정치 또는 사용자가add명령을 이용하여 추가한 IPv6 설정을 삭제하는 명령입니다. 별도의 옵션없이 delete 명령만 입력하면 [그림 1] 처럼 delete 명령 다음에 입력할 수 있는 하위 명령이 표시됩니다.

사용자 삽입 이미지

[그림 1]

    odelete address :: 특정 인터페이스에서 IPv6 주소를 삭제 합니다.

    odelete destinationcache :: IPv6 Destination Cache(?)를 삭제합니다.

    odelete dns :: 특정 IPv6 DNS 서버의 주소를 삭제합니다. ( Windows 2003 에서만 유효 )

    o delete interface :: IPv6 스택에서 특정 인터페이스를 삭제합니다.

    odelete neighbors :: IPv6 Neighbor Cache를 삭제합니다.

    o delete prefixpolicy :: Prefix Policy 리스트에서 특정 Prefix Policy를 삭제합니다.

    odelete route :: IPv6 라우팅 설정을 삭제합니다.

참고 :: 명령어가 너무긴 경우 앞 두자만 입력하시면 됩니다. 예) delete neighbors = de ne

2. delete address 명령을 이용한 IPv6 주소의 삭제

우선 delete address 만 입력하면, delete address 에 대한 도움말이 [그림2] 처럼 표시됩니다.

사용자 삽입 이미지

[그림 2]

사용법은delete address "인터페이스명" IPv6주소 삭제유형입니다.

    o 인터페이스명 : 삭제 대상 IPv6 주소를 가지고 있는 IPv6 인터페이스의 이름입니다.

    o IPv6 주소 : 삭제하고자하는 IPv6 주소입니다.

    o 삭제유형 : 영원히 삭제(persistent)할 것인지, 임시로 삭제(active)할 것인지 선택을 합니다.

간단히 예로  add address "wire" 100::100명령을 통해 wire 인터페이스에 100::100 IPv6 주소를 추가한 다음show address명령으로 wire 인터페이스에 100::100 IPv6 주소가 추가되었는지 확인합니다.[그림 3]

사용자 삽입 이미지

[그림 3]

이제 방금 추가한 주소를 delete address wire 100::100 명령으로 삭제합니다.[그림 4] 다시 show address 명령으로 확인을 해보면 해당 IPv6 주소가 삭제된 것을 알 수 있습니다.

사용자 삽입 이미지

[그림 4]

3. delete dns를 이용한 IPv6 DNS 서버의 삭제 (Windows 2003에서만 유효)

delete dns 명령은 IPv6 DNS 서버 설정을 삭제하는 명령입니다. Windows XP의 경우에는 DNS over IPv6 Network을 지원하지 않으므로, add dns를 통해 IPv6 DNS 서버를 추가하거나 delete dns를 통해 IPv6 DNS 서버를 삭제해도 전혀 관계가 없습니다.

delete dns 라고 입력하면 [그림 5]와 같은 도움말이 나타납니다.

사용자 삽입 이미지

[그림 5]

사용법은delete dns "인터페이스명"IPv6_DNS_서버주소입니다.

    o 인터페이스명 : DNS 설정이 삭제될 IPv6 인터페이스의 이름

    o IPv6_DNS_서버주소 : IPv6 DNS 서버의 주소를 입력하면 됩니다. 예) 2001:2b8:2:fff3::100

만약 특정 IPv6 DNS 서버주소를 선택하지 않고 all을 입력하면 모든 IPv6 DNS 설정이 삭제됩니다.

예를 들어 delete dns "wire" 2001:2b8:2:fff3::100이라고 입력한뒤show dns라고 입력하면, 예전에 들어있는 IPv6 DNS 설정이 없어진 것을 알 수 있습니다.

4. delete route 명령를 이용한 IPv6 라우팅의 삭제

delete route명령은 이미 입력되어 있는 IPv6 라우팅 설정중 필요가 없거나 잘못된 설정을 삭제하는 명령입니다.delete route라고 입력하면 [그림 6]과 같이 간단한 설명을 볼 수 있습니다.

사용자 삽입 이미지

[그림 6]

간단한 사용법은delete route "IPv6 주소 프리픽스" 인터페이스 다음목적지입니다. 즉 뒷 부분 내용은 add route와 동일하게 입력을 하면 됩니다.

예를 들어 위 [그림 6]의 예와 같이delete route 3ffe::/16 "Internet" fe80::1이라고 입력을 하면 Internet 인터페이스에서 IPv6 주소가 3ffe로 시작하는 모든 IPv6 데이터(패킷)는 fe80::1 주소를 가진 호스트로 보낸다는 라우팅 설정을 삭제하라는 의미입니다.

또다른 예로delete route ::/0 "wire" 2001:2b8::1이라고 입력을 하면 Wire 인터페이스에 대한 디폴트게이트웨이 라우팅을 삭제하라는 의미입니다.

이렇게 삭제한 라우팅 설정은 시스템에서 사라지게 되나, 마지믹 추가 옵션에 active, persistent를 지정함으로써 임시로 삭제할 것인지(active), 영원히 삭제할 것인지(persistent) 선택할 수 있습니다.

이상으로delete address, delete dns, delete route명령을 간단하게 알아보았습니다.

  Comments,     Trackbacks