Buscar

VMware: ESXi vmnic nic física

En hosts VMware ESXi, nos podemos encontrar con que queramos saber la correspondencia entre una NIC (Network Interface Card) física y una vmnic (Virtual Machine Network Interface Card).

Al instalar VMware ESXi en un host, nos encontramos con que el hipervisor enumera los interfaces de red físicos y los etiqueta como: vmnic0, vmnic1, vmnic2, etc.. 

A continuación, disponemos de un vídeo realizado por @polpadrisa donde podemos ver el funcionamiento de la asignación de NICs físicas a vmnic y el funcionamiento de la herramienta ethtool para identificar una NIC física indicando la vmnic que queramos.



Podéis examinar y suscribiros al canal de Youtube de SYSADMIT en el siguiente enlace:

https://www.youtube.com/c/SYSADMIT

y aquí tenéis el contenido del post con el detalle y enlaces: 

vmnic - NIC física: ¿Cómo se asignan?


Al asignar los números de vmnic, se sigue el siguiente criterio:

1) NICs físicas integradas en placa base

2) NICs en tarjetas conectadas en slots de expansión.

En el caso de disponer de varias tarjetas de red, se empieza a etiquetar por el primer slot y luego sigue con el segundo, etc..

Ejemplo:

Disponemos de las siguientes NICs:

- 2 NICs integradas en placa.

- 2 NICs en una tarjeta de red conectada al slot de expansión: 3.

- 1 NIC en una tarjeta de red conectada al slot de expansión: 4.

La asignación de NICs a vmnic sería la siguiente:

vmnic0 : Puerto NIC 1 integrado en placa.
vmnic1 : Puerto NIC 2 integrado en placa.
vmnic2 : Puerto NIC 1, tarjeta de red conectada al slot 3. (T.red dual port).
vmnic3 : Puerto NIC 2, tarjeta de red conectada al slot 3. (T.red dual port).
vmnic4 : Puerto NIC 1, tarjeta de red conectada al slot 4.

Como podemos ver, si cambiamos las tarjetas de red de slot de expansión, la numeración vmnic va a cambiar.

vmnic - NIC física: Identificar


Si queremos identificar la correspondencia entre vmnic y NIC física, una forma muy sencilla para identificarlas es utilizando la herramienta: ethtool.

En primer lugar, conectamos vía SSH al host VMware ESXi y ejecutamos:

ethtool -p vmnic0 15

En este caso, dejaríamos parpadeando la vmnic0 durante 15 segundos.

Para obtener un listado de las vmnic del host ESXi, podemos ejecutar:

esxcfg-nics -l

---

También disponemos del siguiente post para deshabilitar/habilitar una vmnic concreta:

VMware: ESXi vmnic deshabilitar o habilitar (SYSADMIT.com)

2 comentarios:

  1. Ya no funciona la herramienta ethtools en las versiones 6.5 en delante.

    ResponderEliminar
    Respuestas
    1. El comando es: ethtool, no ethtools.

      La herramienta ethtool, sigue disponible en las versiones 6.5 en adelante.

      Saludos,

      Xavi.

      Eliminar