J'utilise VMWare Player sur Ubuntu et j'y exécute un nombre différent de machines virtuelles.
Cela a bien fonctionné jusqu'au 14.10, lorsque le noyau a été mis à jour, on m'a demandé de recompiler les modules, etc. mais cela ne fonctionne plus avec Ubuntu 15.04.
Le problème est qu'il échoue lors de la tentative de recompilation de "l'adaptateur réseau virtuel". Comment puis-je résoudre ce problème ?
Réponse acceptée :
Utilisez ces commandes (nécessite un accès root) :
$ wget http://pastie.org/pastes/9934018/download -O /tmp/vmnet-3.19.patch
$ cd /usr/lib/vmware/modules/source
$ tar -xf vmnet.tar
$ patch -p0 -i /tmp/vmnet-3.19.patch
$ tar -cf vmnet.tar vmnet-only
$ rm -r *-only
$ vmware-modconfig --console --install-all
pour vmware-player 9, vous devez également modifier :
-
vmnet-only/netif.c ligne 152 de :
dev = alloc_netdev(sizeof *netIf, deviceName, VNetNetIfSetup);
à
dev = alloc_netdev(sizeof *netIf, deviceName, NET_NAME_UNKNOWN, VNetNetIfSetup);
-
vmnet-only/filter.c ligne 207 de :
VNetFilterHookFn(unsigned int hooknum, // IN:
à :
VNetFilterHookFn(const struct nf_hook_ops *ops, // IN:
-
vmnet-only/filter.c ligne 255 de :
transmit = (hooknum == VMW_NF_INET_POST_ROUTING);
à :
transmit = (ops->hooknum == VMW_NF_INET_POST_ROUTING);