Dateien lassen sich mit vmplayer in eine virtuelle Maschine kopieren durch Drag & Drop von KDE aus, andersherum ist das jedoch so nicht möglich. Wie kann das behoben werden?

May 8th, 2008 by matthias

Vermutung: es liegt am folgenden Fehler bei »/etc/init.d/vmware-player start«: »Bridged networking on /dev/vmnet0 failed« (dies ist der einzige Fehler dabei). Wenn man versucht, bridged networking in vmplayer einzuschalten (Rechtsklick auf Ethernet-Device-Button im Player), so erhält man folgende Fehlermeldung: »The network bridge on device /dev/vmnet0 is not running. The virtual machine will not be able to communicate with the host or with other machines on your network. Failed to connect virtual device Ethernet0.«

Vermutung: es ist nicht das richtige Kernel-Modul für eine network bridge vorhanden.

  1. dpkg-query -L vmware-player-kernel-modules-2.6.22-14
  2. dpkg-query -L vmware-player-kernel-modules

zeigen dass folgende relevanten Dateien installiert sind:

/lib/modules/2.6.22-14-generic/vmware-player/vmmon.ko
/lib/modules/2.6.22-14-generic/vmware-player/vmnet.ko
Diese Module sind auch geladen:
~# lsmod | grep vm
  vmmon                  945260  6
  vmnet                  44596  18

Also ist es »nur« ein Konfigurationsproblem.

In der virtuellen Maschine kann nicht auf das Internet zugegriffen werden weil bridged networking nicht funktioniert.

Wenn bridged networking funktioniert sollte »ps ax | grep bridged« etwas enthalten wie:

3175 ?        S      0:00 /usr/bin/vmnet-bridge -d /var/run/vmnet-bridge-0.pid /dev/vmnet0 eth0

(nach communities.vmware.com/thread/113990 ). Das ist hier nicht der Fall. Aber wenn man versucht diesen Befehl manuell zu starten erhält man wenigstens den Grund warum bridged networking nicht funktioniert:

/usr/bin/vmnet-bridge -d /var/run/vmnet-bridge-0.pid /dev/vmnet0 ath0
ath0: Not a valid Ethernet interface

ath0 nämlich ist ein WLAN-Gerät. Also konfiguriere man eth0 (statisch) und startet:

/usr/bin/vmnet-bridge -d /var/run/vmnet-bridge-0.pid /dev/vmnet0 eth0

Nun kann man »bridged networking« in vmplayer verwenden. Man erreicht jedoch niemanden. Auch nach einem Neustart von vmplayer (und dabei Neustart von /etc/init.d/vmware-player) bleibt das so.

Nach www.barmala.com/?page_id=381 muss eigtl. nur eine Variante des Networking funktionieren. Das müsste hier NAT sein, denn mit eth0 ist das Internet nicht erreichbar. Also sollte man sich lieber bemühen, NAT zu konfigurieren. Momentan für NAT verwendeten Netzwerk: 172.16.97.0/255.255.255.0.

Posted in Vmware |

Leave a Comment

Please note: Comment moderation is enabled and may delay your comment. There is no need to resubmit your comment.