GNU/Linux >> Linux の 問題 >  >> Ubuntu

VmwarePlayerとUbuntu15.04:ネットドライバーがコンパイルされなくなった、修正方法は?

UbuntuでVMWarePlayerを使用し、その上で異なる数の仮想マシンを実行しています。

14.10までは問題なく動作し、カーネルがアップグレードされると、モジュールなどを再コンパイルするように求められました。ただし、Ubuntu15.04では機能しなくなりました。

問題は、「仮想ネットワークアダプタ」を再コンパイルしようとすると失敗することです。どうすれば修正できますか?

承認された回答:

次のコマンドを使用します(ルートアクセスが必要):

$ 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

vmware-player 9の場合は、以下も変更する必要があります。

  • vmnet-only / netif.c行152から:

    dev = alloc_netdev(sizeof *netIf, deviceName, VNetNetIfSetup);
    

    dev = alloc_netdev(sizeof *netIf, deviceName, NET_NAME_UNKNOWN, VNetNetIfSetup);
    
  • vmnet-only / filter.c 207行目:

    VNetFilterHookFn(unsigned int hooknum, // IN:

    宛先:

    VNetFilterHookFn(const struct nf_hook_ops *ops, // IN:

  • vmnet-only / filter.c行255から:

    transmit = (hooknum == VMW_NF_INET_POST_ROUTING);

    宛先:

    transmit = (ops->hooknum == VMW_NF_INET_POST_ROUTING);


Ubuntu
  1. UbuntuとDebianでの「add-apt-repositoryコマンドが見つかりません」エラーを修正

  2. CentOS/RHELおよびUbuntuにVMwarePlayerをインストールする方法

  3. UbuntuでVirtualboxエラー「カーネルドライバーがインストールされていません(rc =-1908)」を修正する方法

  1. Ubuntu20.04にVMwareWorkstationPlayerをインストールする方法

  2. UbuntuでCプログラムをコンパイルして実行する方法

  3. Ubuntu16.04にVmwareWorkstationPlayer 12.11をインストールするにはどうすればよいですか?

  1. Ubuntu18.04にVMwareWorkstationPlayerをインストールする方法

  2. Ubuntuで「リポジトリにリリースファイルがありません」エラーを修正する方法

  3. do-release-upgradeを修正する方法:Ubuntuでコマンドが見つかりませんエラー