错误提示:/tmp/modconfig-e1UexH/vmnet-only/netif.c:152:64: 错误:宏“alloc_netdev”需要 4 个参数,但只给出了 3 个
解决方法:
cd /usr/lib/vmware/modules/source sudo tar xf vmnet.tar cd vmnet-only sudo vim netif.c # 修改152行,dev = alloc_netdev(sizeof *netIf, deviceName, VNetNetIfSetup);改为dev = alloc_netdev(sizeof *netIf, deviceName, NET_NAME_UNKNOWN, VNetNetIfSetup); cd .. sudo mv vmnet.tar vmnet.tar.bak sudo tar cf vmnet.tar vmnet-only vmplayer # 成功运行后,可以删除vmnet.tar.bak及vmnet-only文件夹
附一个修改好的vmnet.tar文件,适用于VMware® Player 6.0.3 build-1895310。