Nieuws:

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

Auteur Topic: samba  (gelezen 3777 keer)

samba
« Gepost op: 2007/12/26, 09:06:47 »
Ik heb op mijn gewone pc samba en smbclient geinstalleerd en dit heb ik ook op mijn fileservertje gedaan maar in een browser kan ik wel mijn pc bereiken door smb://XXXXXXXX/naam maar het servertje niet.
Ik praat niet te snel, je luisterd te langzaam ;-)

Offline kennywest

  • Lid
    • http://kennywest.blogspot.com
samba
« Reactie #1 Gepost op: 2007/12/26, 09:44:21 »
Wat krijg je als fout?
Heb je al eens geprobeerd via IP adres, i.p.v. naam?

samba
« Reactie #2 Gepost op: 2007/12/26, 10:48:21 »
ja als ik dus smb://192.168.1.xxx/ doe dan ja gebeurdt er gewoon helemaal niks in mijn browser terwijl ik mijn andere pc doe op de zelfde manier dan gaat het wel goed, Ik zet ovigerens wel de hostnaam achter /
Ik praat niet te snel, je luisterd te langzaam ;-)

samba
« Reactie #3 Gepost op: 2007/12/26, 10:49:34 »
Ok erg snugger dus ehm ik moet nog wel even een map selecteren die ik wil delen :S haha stom zeg. Ideetje hoe ik dit doe via de commandline ?
Ik praat niet te snel, je luisterd te langzaam ;-)

Offline kennywest

  • Lid
    • http://kennywest.blogspot.com
samba
« Reactie #4 Gepost op: 2007/12/26, 11:00:07 »
In de browser moet je smb://192.168.1.xxx/NaamVanDeShare zetten. Niet hostnaam.
Kan je eens dit uitvoeren in de terminal: sudo mount -t smbfs -o username UwGebruikersNaam //192.168.1.xxx/NaamVanDeShare /mnt

samba
« Reactie #5 Gepost op: 2007/12/26, 11:06:16 »
ja maar ik heb nog geen share aangemaakt op het servertje en ik weet nu nog niet hoe ik dat via de commandline ga doen.
Ik praat niet te snel, je luisterd te langzaam ;-)

Offline kennywest

  • Lid
    • http://kennywest.blogspot.com
samba
« Reactie #6 Gepost op: 2007/12/26, 11:10:24 »
Ah, gewoon smb.conf editeren en dit toevoegen:
[share]
        comment = share
        path = /pad
        create mask = 0700
        guest ok = Yes
        browseable = No

samba
« Reactie #7 Gepost op: 2007/12/26, 11:57:59 »
ok ik neem aan dat ik bij path gewoon ehm /home doe bijv.
maar wat houd create mask in en guest ok = yes ( wat doet dat precies) en wat doet browseable = no in ? ik wil wel gewoon kunnen deleten en aanpassen enz.
Ik praat niet te snel, je luisterd te langzaam ;-)

Offline kennywest

  • Lid
    • http://kennywest.blogspot.com
samba
« Reactie #8 Gepost op: 2007/12/26, 15:57:01 »
/home hoef je niet te sharen. Dat gebeurt automatisch, zo zou uw smb.conf er moeten uitzien:
[homes]
        comment = Home Directories
        invalid users = root
        read only = No
        create mask = 0700
        directory mask = 0700
Hierdoor kunnen alle gebruikers hun homedir benaderen via //server/NaamVanDeGebruiker
Voor uitleg van opties, zie man pages of website samba.org.

samba
« Reactie #9 Gepost op: 2007/12/26, 17:01:47 »
Ok ik heb hem dus iets anders:

[xxxx]
path = /home/marc
available = yes
browseable = yes
public = yes
writable = yes
Ik praat niet te snel, je luisterd te langzaam ;-)

Offline ruujan

  • Lid
samba
« Reactie #10 Gepost op: 2007/12/27, 10:36:20 »
Wordt de samba daemon eigenlijk wel gestart?

samba
« Reactie #11 Gepost op: 2007/12/27, 16:25:09 »
Ehm nou ja als ik in mijn browser nu smb://xxxxxxxxxxxxxx doe dan word ie geladen dus ik ga er wel vanuit ja.
Ik praat niet te snel, je luisterd te langzaam ;-)

Offline ruujan

  • Lid
samba
« Reactie #12 Gepost op: 2007/12/27, 16:48:36 »
Dat is de client.

Voer de volgende toverspreuk op je server in:

ps ax | grep smb

Als de samba daemon draait, dan zie je die bij de uitkomst staan.


Het kan namelijk dat er een fout ergens in je smb.conf zit waardoor hij niet start.

samba
« Reactie #13 Gepost op: 2007/12/27, 20:13:57 »
ps ax | grep smb
 2752 ?        Ss     0:00 /usr/sbin/smbd -D
 2758 ?        S      0:00 /usr/sbin/smbd -D
 7434 pts/0    R+     0:00 grep smb



Dit was dus de output
Ik praat niet te snel, je luisterd te langzaam ;-)

samba
« Reactie #14 Gepost op: 2007/12/27, 20:15:17 »
Oeps dit moet hem zijn:

 5340 ?        Ss     0:00 /usr/sbin/smbd -D
 5345 ?        S      0:00 /usr/sbin/smbd -D
 6381 pts/0    S+     0:00 grep smb



Die andere was van mijn andere pc.
Ik praat niet te snel, je luisterd te langzaam ;-)

Offline ruujan

  • Lid
samba
« Reactie #15 Gepost op: 2007/12/27, 20:26:49 »
OK, samba draait.
Heb je een firewall draaien?

samba
« Reactie #16 Gepost op: 2007/12/28, 08:37:48 »
Mijn router is mijn firewall :O
Als dit niet helemaal de bedoeling is hoor ik het graag :)

waar staan trouwens die getallen voor bij de output van: ps ax | grep smb
Ik praat niet te snel, je luisterd te langzaam ;-)

Offline kennywest

  • Lid
    • http://kennywest.blogspot.com
samba
« Reactie #17 Gepost op: 2007/12/28, 09:44:50 »
- dat is wel de bedoeling
- die getallen geven het procesnummer weer (is gewoon een oplopend getal voor elk proces dat wordt gestart)
- wat is de output van: sudo mount -t smbfs -o username UwGebruikersNaam //192.168.1.xxx/NaamVanDeShare /mnt
Hierbij is NaamVanDeShare hetgeen tussen vierkante haakjes ([xxx]) staat in uw config.

samba
« Reactie #18 Gepost op: 2007/12/28, 10:39:39 »
Dit kan ik nu helaas niet bekijken aangezien ik op mijn werk zit, zodra ik thuis ben zal ik eens kijken.
Ik praat niet te snel, je luisterd te langzaam ;-)

samba
« Reactie #19 Gepost op: 2007/12/28, 10:41:11 »
Ik zie alleen niet waar ik de share ga sharen. ik had volgens mij eerst een commanda waar ik ook moest aangeven waar ik de share wilde gaan mounten. bijv. /media/shared
Ik praat niet te snel, je luisterd te langzaam ;-)

Offline kennywest

  • Lid
    • http://kennywest.blogspot.com
samba
« Reactie #20 Gepost op: 2007/12/28, 12:15:19 »
Bon, voor de client:
sudo mount -t smbfs -o username UwGebruikersNaam //192.168.1.xxx/NaamVanDeShare /mnt
Dit zal de share van de server mounten op /mnt. De inhoud van de share vind je dus in /mnt

voor de server, toevoegen in smb.conf:
[share]
        comment = share
        path = /pad
        create mask = 0700
        guest ok = Yes
        browseable = No
Hierbij is /pad de folder die je wil sharen.

Zoals reeds gezegd hoef je in principe geen shares aan te maken. De standaard installatie zou "by default" de home folders moeten sharen. Dit zou dus, standaard, in uw smb.conf moeten staan (zonder dat jij daar iets hebt toegevoegd):
[homes]
        comment = Home Directories
        invalid users = root
        read only = No
        create mask = 0700
        directory mask = 0700

Dit zorg ervoor dat je op de client dit kan doen:
sudo mount -t smbfs -o username UwGebruikersNaam //192.168.1.xxx/UwGebruikersNaam /mnt
De inhoud van de home folder van UwGebruikersNaam op de server staat dan in mnt.

samba
« Reactie #21 Gepost op: 2007/12/28, 12:21:52 »
Aha ok nou ik ga dit straks meteen even bekijken na mijn werkdag :|
Ik praat niet te snel, je luisterd te langzaam ;-)

samba
« Reactie #22 Gepost op: 2007/12/29, 09:15:46 »
[homes]
   comment = Home Directories
   browseable = no


Dit stond er standaard in.

Dit heb ik er zelf ingezet en dit werkt in principe goed:

[Marc]
path = /home/marc
available = yes
browseable = yes
public = yes
writable = yes
Ik praat niet te snel, je luisterd te langzaam ;-)

Offline kennywest

  • Lid
    • http://kennywest.blogspot.com
samba
« Reactie #23 Gepost op: 2007/12/29, 09:18:10 »
Ah, ok, ik dacht dat, aangezien deze draad verder ging, dat je nog geen oplossing gevonden had voor uw probleem. Is dus opgelost?

samba
« Reactie #24 Gepost op: 2007/12/29, 18:47:33 »
Ja het is inmiddels opgelost, ik vond het alleen raar dat er bij mij dus niks standaard geshared werd zoals jij zei over de home map.
Ik praat niet te snel, je luisterd te langzaam ;-)