A.2 SLES 11上のVMware Player 3のネットワークの環境設定で問題が発生する

SLES 11上のVMware Player 3でネットワークの環境設定を行おうとすると、次のエラーが発生する場合があります。

Jan 12 14:57:34.761: vmx| VNET: MACVNetPortOpenDevice: Ethernet0: can't open vmnet device (No such device or address)
Jan 12 14:57:34.761: vmx| VNET: MACVNetPort_Connect: Ethernet0: can't open data fd
Jan 12 14:57:34.761: vmx| Msg_Post: Error
Jan 12 14:57:34.761: vmx| [msg.vnet.connectvnet] Could not connect Ethernet0 to virtual network "/dev/vmnet0". More information can be found in the vmware.log file.
Jan 12 14:57:34.761: vmx|[msg.device.badconnect] Failed to connect virtual device Ethernet0. 
Jan 12 14:57:34.761: vmx| -- 

このエラーは、VMXファイルが別のVMで開かれている可能性があることを示します。この問題を解決するには、次のようにVMXファイルのMACアドレスを更新する必要があります。

  1. テキストエディタでVMXファイルを開きます。

  2. ethernet0.generatedAddressフィールドからMACアドレスをコピーします。

  3. ゲストオペレーティングシステムから/etc/udev/rules.d/70-persistent-net.rulesを開きます。

  4. 元の行をコメントアウトして、SUBSYSTEMの行を次のように入力します。

    SUBSYSTEM=="net", DRIVERS=="?*", ATTRS{address}==<MAC address>, NAME="eth0" 
    
  5. <MAC address>は、ステップ 2でコピーしたMACアドレスに置き換えます。

  6. ファイルを保存して閉じます。

  7. VMware PlayerでVMを開きます。