ESXi no detecta las NICs en VMware Workstation

Publicado el 23 marzo 2015 por Dbigcloud @dbigcloud

Realizando pruebas en mi laboratorio, me he encontrado con un problema en varios hosts que estaba instalando. Usando VMware Workstation 11 para crear dichos hosts, al añadir 3 NICs en modo Custom, ESXi solo me detectaba la primera de ellas, realmente no se si es un bug de Workstation 11, pero os voy a explicar como solucionarlo.

En la siguiente imagen, desde el vCenter, podéis observar como solo aparece el adaptador vmnic0, cuando deberían de aparecer tambien los adaptadores vmnic1 y 2.

Si vemos la configuración del host en WorkStatión, dispongo de 2 NICs más, las cuales están conectadas.

Para solucionar este problema, lo primero que tenemos que hacer es apagar el host y nos vamos a dirigir al fichero de configuración .vmx de la máquina virtual, para editarlo. Una vez tengáis abierto el fichero buscad la líneas que comienzan por ethernet.

Como se aprecia en la imagen anterior, están las 3 NICs, pero solo en la ethernet0 aparece la línea:

ethernet0.virtualDev = "e1000"

Esta linea equivale al tipo de interfaz que estamos usando, no se que es lo que ha podido ocurrir durante la creación de la máquina virtual para que esto ocurra, pero tiene facil solución, hay que añadir una línea por cada NIC igual que la anterior.

ethernet1.virtualDev = "e1000"
ethernet2.virtualDev = "e1000"

Guardamos el fichero .vmx y si encendemos nuestro host, veremos como ya disponemos de nuestras 3 NICs.

Espero que os sea de utilidad si os habéis encontrado con esta situación.