Pour résoudre ce problème, nous devrons appliquer ce correctif à filter.c dans les sources du module VMware Player.
Étape n ° 1
créer un fichier dans le nom du répertoire tmp filter.c.diff et copier-coller le code suivant init.
nano /tmp/filter.c.diff
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
Étape n ° 2
sudo -E -s
cd /usr/lib/vmware/modules/source/ 
cp vmnet.tar vmnet.tar.original
tar xvf vmnet.tar vmnet-only/filter.c
patch vmnet-only/filter.c < /tmp/filter.c.diff
tar -uvf vmnet.tar vmnet-only/filter.c
rm -rf vmnet-only/
Après cela, lancez vmware et cela fonctionnera bien.
   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
Remarque: Vous devez également chown le répertoire .vmware sinon vos modifications vmware ne seront pas enregistrées
exemple
sudo chown -R one:one .vmware
Où l' un est mon nom d'utilisateur et l' autre mon groupe.sudo chown -R $USER:$USER .vmware
AIDEZ-MOI