En esta sección, se describe cómo suprimir una VNIC.
Puede suprimir una VNIC únicamente cuando no está ocupada. Una VNIC puede estar ocupada por varios motivos. Debe realizar los siguientes pasos para comprobar si la VNIC está ocupada:
# ipadm show-if # ipadm show-addr
Si la VNIC está conectada y asociada con direcciones IP, elimine la interfaz IP.
# ipadm delete-ip interface
# flowadm
Si hay flujos configurados mediante la VNIC, elimine el flujo.
# flowadm remove-flow flowname
# dladm show-link -Z
Para obtener más información sobre cómo suprimir una VNIC conectada a una zona, consulte Cómo suprimir una VNIC conectada a una zona.
# dladm show-vnic
Únicamente una VNIC creada por el sistema contiene un guión (-), que ayuda a diferenciar entre una VNIC creada por el sistema y una VNIC creada por el usuario. No puede modificar, renombrar, asociar, ni suprimir VNIC creadas por el sistema.
# snoop # tshark
Si la VNIC se captura mediante el comando snoop, termine el proceso.
# pkill snoop
Si la VNIC se captura mediante el comando tshark, termine el proceso.
# pkill tshark
# dladm delete-vnic VNIC
En este procedimiento, se asume que la VNIC está conectada a una zona. Debe encontrarse en la zona global para poder realizar este procedimiento.
global# zoneadm -z zone halt
global# zonecfg -z zone remove net physical=VNIC
global# dladm delete-vnic VNIC
global# zoneadm -z zone boot
En este ejemplo, se elimina vnic1 de zoneB y del sistema.
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