Hallo,
Ich habe auf Version 6 (6.0.2-59824) aktualisiert. Mit meinem Kernel 2.6.20 funktionierte dies auf Anhieb
und endlich ohne any any patches inklusive funktionierender Wlan bridge ohne Probleme.
Daraufhin habe ich meine Kernel auf 2.6.23 aktualisiert, was allerdings dazu
führte das meine Wlan bridge nicht funktioniert, keine Verbindung im Gast (Win XP).
Eine Fehlermeldung seitens der Installationsroutine gibt es nicht.
Von einem Kollegen weiß ich das es auf seinem Kubuntu Host mit Kernel 2.6.22 ebenfalls nicht geht.
Ist eventuell bekannt ob (und wie) dieses Zusammenspiel mit einem aktuellen Kernel zu erreichen ist ?
Im Workstation User Manual findet sich dieser Abschnitt
"Supported distributions and kernels are listed below."
Gentoo ist dort nicht gelistet, allerdings auch keine Kernel. Wenn, dann immer
nur in Zusammenhang mit einer Distri.
Gibt es eine Übersicht der unterstützten Kernel unabhängig einer Distri für Linux Hostsysteme ?
Grüße
Die Foren-SW läuft ohne erkennbare Probleme. Sollte doch etwas nicht funktionieren, bitte gerne hier jederzeit melden und wir kümmern uns zeitnah darum. Danke!
Gentoo Host 2.6.23 + WS 6 + Wlan *gelöst
Ich weiß jetzt zwar nicht, ob das auch für andere Distris gilt; aber unter openSuse 10.3 muss man nach einem Kernel-Update (da läuft dann VMware natürlich zunächst nicht mehr) nochmal das Script vmware-config.pl durchlaufen lassen, damit sich VMware auf der Basis der Kernel-Sources auf den neuen Kernel einstellen kann. Danach funktioniert dann alles wieder wie gewohnt.
Hallo franzkat,
erstmal Danke für die Reaktion.
Das ist, denke ich, bei allen Distris unumgänglich.
Ohne Neuinstallation funktionieren die Kernelmodule nicht mehr, da diese
gegen den laufenden Kernel compiliert werden müssen.
Das habe ich auch gemacht, die vmware läuft auch auf dem neuen Kernel,
nur funktioniert die wlan bridge nicht.
Er legt mir zwar das Device im Gast an, aber eine Verbindung kommt nicht zustande,
während ohne weitere Änderung oder Konfiguration es auf dem 2.6.20 funktioniert.
Hast Du Dein Suse in der Kombination laufen ? Kernel 2.6.23 oder > 2.6.20 mit WS 6 und einer Wlan Karte ?
Grüße,
FazzyX
erstmal Danke für die Reaktion.
Das ist, denke ich, bei allen Distris unumgänglich.
Ohne Neuinstallation funktionieren die Kernelmodule nicht mehr, da diese
gegen den laufenden Kernel compiliert werden müssen.
Das habe ich auch gemacht, die vmware läuft auch auf dem neuen Kernel,
nur funktioniert die wlan bridge nicht.
Er legt mir zwar das Device im Gast an, aber eine Verbindung kommt nicht zustande,
während ohne weitere Änderung oder Konfiguration es auf dem 2.6.20 funktioniert.
Hast Du Dein Suse in der Kombination laufen ? Kernel 2.6.23 oder > 2.6.20 mit WS 6 und einer Wlan Karte ?
Grüße,
FazzyX
gelöst
So, ich konnte das Problem nach weiterer Recherche lösen.
Möglicherweise hilft es jemanden.
cd ~/tmp
tar xvf /usr/lib/vmware/modules/source/vmnet.tar
wget http://www.happyassassin.net/extras/vmn ... less.patch
patch -p0 <vmnet-wireless.patch
tar cvf vmnet.tar vmnet-only/
su
(enter root password)
mv -f vmnet.tar /usr/lib/vmware/modules/source
Oder falls der Patch irgendwann mal nicht mehr gelinkt ist.
Ganze zwei Zeilen in der bridge.c ändern, config.pl ausführen und schon
funktioniert die Wlan bridge auch unter einem aktuellen Kernel, bei mir nun 2.6.23
Grüße,
FazzyX
Möglicherweise hilft es jemanden.
cd ~/tmp
tar xvf /usr/lib/vmware/modules/source/vmnet.tar
wget http://www.happyassassin.net/extras/vmn ... less.patch
patch -p0 <vmnet-wireless.patch
tar cvf vmnet.tar vmnet-only/
su
(enter root password)
mv -f vmnet.tar /usr/lib/vmware/modules/source
Oder falls der Patch irgendwann mal nicht mehr gelinkt ist.
Code: Alles auswählen
--- vmnet-only/bridge.c 2007-09-06 14:59:55.000000000 -0700
+++ vmnet-only/bridge.c.new 2007-10-26 16:15:05.000000000 -0700
@@ -32,7 +32,7 @@
#include <linux/tcp.h>
#include <net/tcp.h>
-#ifdef CONFIG_NET_RADIO
+#if defined CONFIG_NET_RADIO || defined CONFIG_WLAN_80211
# include <linux/wireless.h>
#endif
#include "vmnetInt.h"
@@ -763,7 +763,7 @@
static Bool
VNetBridgeIsDeviceWireless(struct net_device *dev) //IN: sock
{
-#if !defined(CONFIG_NET_RADIO)
+#if !defined CONFIG_NET_RADIO && !defined CONFIG_WLAN_80211
return FALSE;
#elif WIRELESS_EXT > 19
return dev->wireless_handlers != NULL;Ganze zwei Zeilen in der bridge.c ändern, config.pl ausführen und schon
funktioniert die Wlan bridge auch unter einem aktuellen Kernel, bei mir nun 2.6.23
Grüße,
FazzyX
Zurück zu „VMware Workstation und VMware Workstation Pro“
Wer ist online?
Mitglieder in diesem Forum: 0 Mitglieder und 7 Gäste