PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Sambaserver zwischen VMplayer(Xp) und Suse10.0



DiJa
19.01.06, 11:12
Hallo ich versuche jetzt seit zwei Tagen die Dateifreigabe über einen Sambaserver zwischen dem vmplayer und und dem Hostsystem mit suse10.0 hinzukriegen.
Das habe ich bisher gemacht: WinXp mit dem "ESC-Trick" über DSL installiert. Dann Samba server eingerichtet.
Über ipconfig die ip-Adresse des Gastes rausbekommen,
mit ping ip versucht vom host aus zu pingen sowie durch Ersetzen der letzten Zifferdurch eine 2 vom Gast aus
Auf beiden wegen geht es nicht.
meine smb.conf sieht so aus:


[global]
workgroup = TUX-NET
printing = cups
printcap name = cups
printcap cache time = 750
cups options = raw
map to guest = Bad User
include = /etc/samba/dhcp.conf
logon path = \\%L\profiles\.msprofile
logon home = \\%L\%U\.9xprofile
logon drive = P:
add machine script = /usr/sbin/useradd -c Machine -d /var/lib/nobody -s /bin/false %m$
domain logons = Yes
domain master = Yes
local master = Yes
os level = 65
preferred master = Yes
security = user
[homes]
comment = Home Directories
valid users = %S
browseable = No
read only = No
inherit acls = Yes
[profiles]
comment = Network Profiles Service
path = %H
read only = No
store dos attributes = Yes
create mask = 0600
directory mask = 0700

[users]
comment = All users
path = /home
read only = No
inherit acls = Yes
veto files = /aquota.user/groups/shares/
[groups]
comment = All groups
path = /home/groups
read only = No
inherit acls = Yes
[printers]
comment = All Printers
path = /var/tmp
printable = Yes
create mask = 0600
browseable = No
[print$]
comment = Printer Drivers
path = /var/lib/samba/drivers
write list = @ntadmin root
force group = ntadmin
create mask = 0664
directory mask = 0775

[netlogon]
comment = Network Logon Service
path = /var/lib/samba/netlogon
write list = root
[vmplayer]
comment = Temporary file space
path = /tmp
read only = no
public = yes



und die .vmx Datei so:

#!/usr/bin/vmware
config.version = "8"
virtualHW.version = "3"
ide0:0.present = "TRUE"
ide0:0.filename = "winxp.vmdk"
memsize = "256"
MemAllowAutoScaleDown = "FALSE"
ide1:0.present = "TRUE"
ide1:0.fileName = "auto detect"
ide1:0.deviceType = "cdrom-raw"
ide1:0.autodetect = "TRUE"
floppy0.present = "FALSE"
ethernet0.present = "TRUE"
ethernet0.connectionType = "nat"
usb.present = "TRUE"
sound.present = "TRUE"
sound.virtualDev = "es1371"
displayName = "Windows XP"
guestOS = "winxphome"
nvram = "winxp.nvram"
MemTrimRate = "-1"

ide0:0.redo = ""
ethernet0.addressType = "generated"
uuid.location = "56 4d 72 51 31 62 37 73-4e ce 50 bb 21 57 2a 58"
uuid.bios = "56 4d 72 51 31 62 37 73-4e ce 50 bb 21 57 2a 58"
ethernet0.generatedAddress = "00:0c:29:57:2a:58"
ethernet0.generatedAddressOffset = "0"
tools.syncTime = "TRUE"
ide1:0.startConnected = "TRUE"
uuid.action = "create"
checkpoint.vmState = ""

tools.remindInstall = "FALSE"


sharedFolder0.present = "TRUE"
sharedFolder0.enabled = "TRUE"
sharedFolder0.readAccess = "TRUE"
sharedFolder0.writeAccess = "TRUE"
sharedFolder0.hostPath = "/home/dirk"
sharedFolder0.guestName = "winshare"
sharedFolder0.expiration = "never"
sharedFolder.maxNum = "1"



Tut mir leid wegen den ganzen Zeilen, aber ich weiß leider nicht was davon wichtig ist.

Windhund
19.01.06, 14:00
Hallo Leidensgenosse,

ich habs auch versucht, aber bei Suse sind viele Einstellungen im Hintergrund, die bei Netzwerkgeschichten zu beachten bzw zu bearbeiten sind.

Da ich dazu nicht in der Lage bin und nicht irgendetwas durch falsche Einstellungen verhunzen will, habe ich es bei Suse aufgegeben und nutze andere Distris, bei denen es wesentlich leichter und auch schneller geht.

Gruss
Windhund

who-is
19.01.06, 17:31
Hi,

kleine Lösung wäre über "Shared folders". So kannst Du zumindest vom XP auf das Linux-System zugreifen.
Ist nur ´nen Vorschlag.

Grüßle
who-is

DiJa
19.01.06, 17:42
das mit den shared folders geht doch nicht mit dem aktuellen vmplayer oder?
Aber ich habe es geschafft das Internet und damit das Netzwerk im Vmplayer unter windows zu aktivieren ich kann jetzt anpingen oder auch im Internet surfen aber wer will das schon mit dem IE
Was muss ich jetzt machen um Dateizugriff zu erhalten? (Ich bin aus den Anleitungen hier im Forum nicht wirklich schlau geworden.

who-is
19.01.06, 17:46
Hi,

stimmt, dafür brauchst Du die Workstation. Die Demo reicht dafür und die gibt es 30 Tage lang kostenlos bei Vmware.

who-is
19.01.06, 17:51
das mit den shared folders geht doch nicht mit dem aktuellen vmplayer oder? Was muss ich jetzt machen um Dateizugriff zu erhalten? (Ich bin aus den Anleitungen hier im Forum nicht wirklich schlau geworden.

Weitere Möglichkeit könnte sein die vmx anzupassen.
Füge folgendes am Ende ein:
sharedFolder0.present = "TRUE"
sharedFolder0.enabled = "TRUE"
sharedFolder0.readAccess = "TRUE"
sharedFolder0.writeAccess = "TRUE"
sharedFolder0.hostPath = "/home/winshare"
sharedFolder0.guestName = "winshare"
sharedFolder0.expiration = "never"
sharedFolder.maxNum = "1"

Den Punkt: host.Path und host.name mit deinem Homebverzeichnis oder welchen Ordner Du auch immer frei geben willst ersetzen, speichern und die Maschine starten.

Sollte funktionieren.

DiJa
19.01.06, 18:01
wo würde ich diese shared folders dann finden?

who-is
19.01.06, 18:32
wo würde ich diese shared folders dann finden?

Den kannst Du dann unter Win als Netzlaufwerk einbinden.


Öffne den Explorer.
Unter Extras kannst dann ein Netzlaufwerk verbinden.
Entweder Du gibst den Pfad ein oder klick auf Durchsuchen und such den den folder.
Vergiß nicht die Option "Verbindung mit Anmeldung wiederherstellen"

Das sollte es gewesen sein
:)

DiJa
19.01.06, 18:46
geht leider irgendwie nicht er findet partout nichts

who-is
19.01.06, 18:49
geht leider irgendwie nicht er findet partout nichts

Nichts unter Netzwerkumgebung / Gesamtes Netzwerk ?

DiJa
19.01.06, 18:57
nein leider nicht

who-is
19.01.06, 19:03
Poste doch mal Schritt für Schritt wie Du vorgegangen bist. Host-System und Gast.

Bei mir funktioniert es wunderbar, ist zwar nen Win2000, sollte aber grundsätzlich auch bei XP funktionieren.

DiJa
19.01.06, 19:57
Ich glaube es liegt daran dass Shared folders wie schon gesagt bei Vmplayer 1.0 deaktiviert ist da läßt sich wohl nichts machen.
Ich glaube mein Problem liegt am Samba server (pingen kann ich ja) gibt einen Befehl um den mal zu testen?

DiJa
19.01.06, 20:30
So der Drucker geht jetzt auch nur noch nicht die verdammt Dateifreigabe

who-is
19.01.06, 21:29
Schau mal hier, vielleicht hilft das.

http://www.linuxforen.de/forums/showthread.php?t=196508&highlight=samba+testen

stefan.becker
19.01.06, 21:37
Im Qemu Howto ist im Anhang eine einfache Beispiel Konfiguration für Samba.

DiJa
20.01.06, 20:25
also meine smb-config sieht jetzt so aus:
[global]

security = user
workgroup = TUX-NET
netbios name = LINUXSERVER
server string = Dirks Samba
encrypt passwords = yes
wins support = yes

[vmplayer]
comment = Temporary file space
path = /tmp
read only = no
public = yes

und in windows bekomm ich die Fehlermeldung das auf TUX-NET nicht zugegriffen werden könnte mangelns Berechtigung

magic_halli
20.01.06, 22:18
Hi,

ich habe unter Linux in VMware einfach erstmal im Dateibrowsersmb://TUX-NET (für Dein Netzwerk hier) eingegeben, um erstmal zu schauen, ob ich aufs interen Netz zugreifen kann. Ach ja, zuvor habe ich in den Systemeinstellungen von Linux die Workgroup lediglich bekannt gemacht.
Dann habe ich, im Windows, mit rechter Maus auf Netzwerkumgebung Computer suchen... den LinuxHostName eingegeben und siehe da, ich hatte Zugriff auf alle freigegebenen Ordner von Linux im VMware-Kontainer.

Ist zwar nicht so ganz präzise, aber nicht mehr und nicht weniger habe ich gemacht - was mir jetzt so aus dem Stehgreif einfällt.

Gruß Rico.

DiJa
20.01.06, 22:57
Ich konnte dir leider nicht so ganz folgen also wo soll ich ://TUX-NET eingeben und was soll ich wem bekanntmachen?
Danke schonmal

stefan.becker
21.01.06, 14:29
Arbeitsgruppe, User und Kennwort müssen zwischen Linux<=>Gast 100 % stimmen. Ausserdem muss der User in Samba angelegt werden.

Habt ihr das schon mal gecheckt?