Error en las instalación de VMware Workstation: “virtual ethernet failed”

Este error pasa con las kernel superiores a las 3.13 en adelante.

Es bastante sencillo de solucionar.

1. Crear un archivo filter.c.diff

touch /tmp/filter.c.diff

2. Copiamos lo siguiente el archivo

205a206
> #if LINUX_VERSION_CODE < KERNEL_VERSION(3, 13, 0)
206a208,210
> #else
> VNetFilterHookFn(const struct nf_hook_ops *ops,        // IN:
> #endif
255c259,263
<    transmit = (hooknum == VMW_NF_INET_POST_ROUTING);
---
>    #if LINUX_VERSION_CODE < KERNEL_VERSION(3, 13, 0)
>       transmit = (hooknum == VMW_NF_INET_POST_ROUTING);
>    #else
>       transmit = (ops->hooknum == VMW_NF_INET_POST_ROUTING);
>    #endif

3- Acedemos al directorio donde tenemos los módulos de vmware

cd /usr/lib/vmware/modules/source/ 

4- Renombramos los vmnet

cp vmnet.tar vmnet.tar.original

5- Descomprimos el tar

tar xvf vmnet.tar vmnet-only/filter.c

6- Hacemos un patch con el archivo creado

patch vmnet-only/filter.c < /tmp/filter.c.diff

7- Generamos de nuevo el tar

tar -uvf vmnet.tar vmnet-only/filter.c

8- Eliminamos el directorio creado

rm -rf vmnet-only/

Resultado:

Starting VMware services:
Virtual machine monitor                                                                   done
Virtual machine communication interface                             done
VM communication interface socket family                          done
Blocking file system                                                                               done
Virtual ethernet                                                                                       done
VMware Authentication Daemon                                               done
Shared Memory Available                                                                 done

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s