Para configurar una interface de red virtual en VMWare Server para LINUX tenemos varias opciones: Bridged (conectado físicamente a la red física); NAT (usada para compartir puertos directamente con la dirección IP del servidor); Host-only (red privada visible únicamente por el host anfitión) y Custom (switch virtual). Los switches virtuales son VMnet2-VMnet7 y VMnet9, y son útiles para aislar el tráfico entre diferentes máquinas virtuales. El problema es que al intentar utilizarlos os podeis encontrar el mensaje /dev/vmnet2 does not exist
De la misma forma la opción Bridged está conectada al dispositivo /dev/vmnet1 y NAT a /dev/vmnet8, estos dispositivos no se crean con el script de instalación de VMWare Server.
La solución pasa por crear el dispositivo en el directorio /dev del sistema de ficheros. Lo mejor es hacerlo desde el script de inicialización para que el cambio sea persistente.
Os describo los pasos(No olvideis ejecutar los siguientes comandos como root o con sudo):
# cp /etc/init.d/vmware /etc/init.d/vmware.bkp; // backup previo
# chmod 755 /etc/init.d/vmware; // ajustar los permisos
# nano /etc/init.d/vmware; // editar el script de inicialización de VMWare
// Añadir los swhitches virtuales
mknod -m 600 /dev/vmnet2 c 119 2
mknod -m 600 /dev/vmnet1 c 119 2
mknod -m 600 /dev/vmnet3 c 119 2
mknod -m 600 /dev/vmnet4 c 119 2
mknod -m 600 /dev/vmnet5 c 119 2
mknod -m 600 /dev/vmnet6 c 119 2
mknod -m 600 /dev/vmnet7 c 119 2
mknod -m 600 /dev/vmnet8 c 119 2
mknod -m 600 /dev/vmnet9 c 119 2
// Guardar /etc/init.d/vmware
# chmod 555 /etc/init.d/vmware; // Restituir los permisos originales
# /etc/init.d/vmware restart; // Reiniciar VMWare
Solucionado.
Probado en
Ubuntu GNU/LINUX 6.0.6 LTSFuente
comunidad de usuarios de VMWare