이 절에서는 VNIC를 삭제하는 방법을 설명합니다.
VNIC는 사용하고 있지 않은 경우에만 삭제할 수 있습니다. VNIC는 여러 가지 이유로 사용 중일 수 있습니다. 다음 단계를 수행하여 VNIC가 사용 중인지 확인해야 합니다.
# ipadm show-if # ipadm show-addr
VNIC가 IP 주소에 연결되어 있는 경우 IP 인터페이스를 제거합니다.
# ipadm delete-ip interface
# flowadm
플로우가 VNIC를 통해 구성되어 있는 경우 플로우를 제거합니다.
# flowadm remove-flow flowname
# dladm show-link -Z
영역에 연결된 VNIC를 삭제하는 방법에 대한 자세한 내용은 영역에 연결된 VNIC를 삭제하는 방법을 참조하십시오.
# dladm show-vnic
시스템 생성 VNIC에만 하이픈(-)을 사용할 수 있으므로, 시스템 생성 VNIC와 사용자 생성 VNIC를 구별하는 데 도움이 됩니다. 시스템 생성 VNIC를 수정, 이름 바꾸기, 연결(plumb) 또는 삭제할 수 없습니다.
# snoop # tshark
snoop 명령을 사용하여 VNIC가 스누핑에 노출되는 경우 프로세스를 종료합니다.
# pkill snoop
tshark 명령을 사용하여 VNIC가 스누핑에 노출되는 경우 프로세스를 종료합니다.
# pkill tshark
# dladm delete-vnic VNIC
이 절차에서는 VNIC가 영역에 연결되어 있다고 가정합니다. 이 절차를 수행하려면 사용자가 전역 영역에 있어야 합니다.
global# zoneadm -z zone halt
global# zonecfg -z zone remove net physical=VNIC
global# dladm delete-vnic VNIC
global# zoneadm -z zone boot
이 예제에서 vnic1은 zoneB 및 시스템에서 제거됩니다.
global# dladm show-link LINK CLASS MTU STATE OVER net0 phys 1500 up -- net2 phys 1500 up -- net1 phys 1500 up -- net3 phys 1500 up -- zoneA/net0 vnic 1500 up net0 zoneB/net0 vnic 1500 up net0 vnic0 vnic 1500 up net1 zoneA/vnic0 vnic 1500 up net1 vnic1 vnic 1500 up net1 zoneB/vnic1 vnic 1500 up net1 global# zoneadm -z zoneB halt global# zonecfg -z zoneB remove net physical=vnic1 global# dladm delete-vnic vnic1 global# zoneadm -z zoneB boot