Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: Samba tussen Windows XP in VMware en Ubuntu Edgy  (gelezen 2037 keer)

nikogawa

  • Gast
Samba tussen Windows XP in VMware en Ubuntu Edgy
« Gepost op: 2007/03/18, 16:24:56 »
Hallo

Het is mij gelukt om VMware server te installeren en ik heb daarin nu een werkende Windows XP virtuele machine.

Nu heb ik wel wat problemen om aan mijn ubuntu samba shares te geraken in mijn WinXP virtuele machine.
Ik gebruikte reeds samba om via het netwerk met mijn xbox (XboxMediaCenter) aan mijn gedeelde bestanden te geraken. Dit werkte perfect.

Wanneer ik die shares nu in mijn virtuele machine wil openen vraagt men mij steeds om een username en paswoord, maar niets van mijn ingestelde usernames en paswoorden werkt.

Hierna heb ik volgende howto stap voor stap gevolgd: http://www.ubuntuforums.org/showthread.php?t=296668
Met exact hetzelfde resultaat. Ook heb ik de smb.conf van de vmware website geprobeerd, met ook hetzelfde resultaat.

Mijn windows username en paswoord zijn hetzelfde als mijn linux username en paswoord, alles is ook ingesteld met smbpasswd.

Ter informatie is hier mijn smb.conf

[global]
;General server settings
netbios name = NIKO-LAPTOP
workgroup = MSHOME
announce version = 5.0
socket options = TCP_NODELAY IPTOS_LOWDELAY SO_KEEPALIVE SO_RCVBUF=8192 SO_SNDBUF=8192

passdb backend = tdbsam
security = user
null passwords = true
username map = /etc/samba/smbusers
name resolve order = hosts wins bcast
wins support = yes

printing = CUPS
printcap name = CUPS

syslog = 1
syslog only = yes

; NOTE: If you need access to the user home directories uncomment the
; lines below and adjust the settings to your hearts content.
;[homes]
;valid users = %S
;create mode = 0600
 ;directory mode = 0755
;browseable = no
 ;read only = no
;veto files = /*.{*}/.*/mail/bin/

; NOTE: Only needed if you run samba as a primary domain controller.
; Not needed as this config doesn't cover that matter.
;[netlogon]
 ;path = /var/lib/samba/netlogon
;admin users = Administrator
;valid users = %U
 ;read only = no

; NOTE: Again - only needed if you're running a primary domain controller.
;[Profiles]
 ;path = /var/lib/samba/profiles
;valid users = %U
;create mode = 0600
;directory mode = 0700
;writeable = yes
;browseable = no

; NOTE: Inside this place you may build a printer driver repository for Windows
[print$]
path = /var/lib/samba/printers
browseable = yes
guest ok = yes
read only = yes
write list = root
create mask = 0664
directory mask = 0775

[printers]
path = /tmp
printable = yes
guest ok = yes
browseable = no

; Uncomment if you need to share your CD-/DVD-ROM Drive
;[DVD-ROM Drive]
;path = /media/cdrom
;browseable = yes
;read only = yes
;guest ok = yes

[KaHoSL]
path = /media/hda5/KaHoSL
browseable = yes
read only = no
guest ok = no
create mask = 0644
directory mask = 0755
force user = niko
force group = niko
available = yes
public = yes
writable = yes

[Reeksen]
path = /media/Verwisselbare schijf/Reeksen
force user = root
available = yes
browsable = yes
public = yes
writable = no

[Muziek]
path = /media/hda5/Muziek
available = yes
browsable = yes
public = yes
writable = no

[Films]
path = /media/Verwisselbare schijf/Films
force user = root
available = yes
browsable = yes
public = yes
writable = no

[Muziek2]
path = /media/Verwisselbare schijf/Muziek
force user = root
available = yes
browsable = yes
public = yes
writable = no

[Afbeeldingen]
path = /media/hda5/Afbeeldingen
available = yes
browsable = yes
public = yes
writable = no
Het is dus alleen de "KaHoSL" share dat ik nodig heb in winxp. De rest zijn mijn gedeelde mappen die ik met mijn xbox gebruik.

ter info:
Ik kan in mijn virtuele machine op internet.
Mijn VM netwerk is ingesteld op NAT.
Ik kan in Windows in mijn werkgroep Mshome mijn ubuntumachine Niko-laptop zien, maar hij blijft vragen om een username en paswoord.
Ik kan zelfs een andere windows computer in het netwerk zien in die werkgroep, maar daar heb ik ook geen toegang toe (dit is ook niet nodig).
Windows firewall staat uit en in linux heb ik firestarter nooit geinstalleerd, dus ik veronderstel dat dat ook geen probleem zal zijn.

Dank bij voorbaat
Niko

Offline wutnubu

  • Lid
Samba tussen Windows XP in VMware en Ubuntu Edgy
« Reactie #1 Gepost op: 2007/03/19, 06:42:47 »
Hier de mijne

[iedereen]
    comment = Netwerkmap
    path = /iedereen
    public = yes
    writeable = yes
    create mask = 0777
    directory mask = 0777
    force user = nobody
    force group = nogroup

Succes

Samba tussen Windows XP in VMware en Ubuntu Edgy
« Reactie #2 Gepost op: 2007/03/19, 07:30:00 »
Zitten ze allebei wel onder dezelfde netwerknaam? Defaulth in windows heet dat 'WORKGROUP' ofzoiets.

nikogawa

  • Gast
Samba tussen Windows XP in VMware en Ubuntu Edgy
« Reactie #3 Gepost op: 2007/03/19, 08:55:19 »
Helaas, maar geen succes
Ik heb er nu dit van gemaakt:
[KaHoSL]
comment = KaHoSL
path = /media/hda5/KaHoSL
public = yes
writeable = yes
create mask = 0777
directory mask = 0777
force user = nobody
force group = nogroup
en uiteraard telkens samba herstart als ik iets veranderd heb aan mijn smb.conf, maar het heeft geen effect.

De werkgroep van zowel windows als ubuntu is MSHOME (dit was standaard zo in ubuntu, en ik heb tijdens de installatie van windows ook MSHOME ingesteld)

Ook heb ik eens geprobeerd om dit erbij te zetten: interface = eth0 eth1 vmnet1 vmnet8Maar ook dit heeft geen enkel effect.

Bedankt voor het antwoord
Niko

Offline wutnubu

  • Lid
Samba tussen Windows XP in VMware en Ubuntu Edgy
« Reactie #4 Gepost op: 2007/03/19, 09:01:52 »
Onderstaande terminal commando's voer ik uit om e.e.a. te configureren.
Verander "gebruikersnaam" door de inlognaam die je wenst.

sudo groupadd samba
sudo useradd samba -c "samba user" -d /srv/smb -g samba -s /bin/false
sudo mkdir /srv/smb
sudo chown samba:samba /srv/smb
sudo chmod 700 /srv/smb
sudo useradd gebruikersnaam -m -c "samba user" -d /srv/smb/gebruikersnaam -g samba -s /bin/false
sudo passwd gebruikersnaam
sudo smbpasswd -a gebruikersnaam
sudo /etc/init.d/samba restart
sudo smbclient -U gebruikersnaam -L localhost

De laatste dient om te controleren of alles goed staat. Je doet het op de samba server.
Je moet het goede wachtwoord ingeven van de samba gebruiker.
Als je het commando als eerste uitvoert (1e keer sudo), dan wel eerst je sudo password (ik vergis me daar weleens in).

De uitvoer is iets als:

Domain=[HELLINGA] OS=[Unix] Server=[Samba 3.0.22]

        Sharename       Type      Comment
        ---------       ----      -------
        print$          Disk      Printer Drivers
        iedereen        Disk      Netwerkmap
        IPC$            IPC       IPC Service (willem server (Samba, Ubuntu))
        ADMIN$          IPC       IPC Service (willem server (Samba, Ubuntu))
        LBP5000         Printer   LBP5000
        HL-1230         Printer   HL-1230
Domain=[HELLINGA] OS=[Unix] Server=[Samba 3.0.22]

        Server               Comment
        ---------            -------
        WILLEM               willem server (Samba, Ubuntu)

        Workgroup            Master
        ---------            -------
        HELLINGA             WILLEM

Succes

nikogawa

  • Gast
Samba tussen Windows XP in VMware en Ubuntu Edgy
« Reactie #5 Gepost op: 2007/03/19, 09:20:35 »
HEEEEL erg bedankt

Ik had alles uitgevoerd zoals je zei, met mijn gewone gebruikersnaam (die eigenlijk al bestond) en ik kreeg als output voor smbclient "session setup failed: NT_STATUS_LOGON_FAILURE"

Dan heb ik nog eens hetzelfde geprobeerd met een nieuwe ongebruikte gebruikersnaam, waarna ik een normale output kreeg.
Hierna lukte het ook perfect om in te loggen op mijn windows xp.

Nogmaals heel erg bedankt

Niko

Offline wutnubu

  • Lid
Samba tussen Windows XP in VMware en Ubuntu Edgy
« Reactie #6 Gepost op: 2007/03/19, 10:01:00 »
Graag gedaan, wel alles in je logboek opschrijven voor een volgende keer...

Groet