Nieuws:

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

Auteur Topic: Samba problemen  (gelezen 8209 keer)

adrpater

  • Gast
Samba problemen
« Gepost op: 2007/05/01, 16:28:47 »
Beste mensen,

Mijn router biedt de mogelijkheid om via een USB poort bijv. een USB stick als fileserver te gebruiken die te benaderen is met het NetBIOS/SMB share protocol.
Van deze mogelijkheid wil ik ook graag onder Ubuntu gebruik maken.
Met smbclient kan ik mijn USB stick in ieder geval benaderen en bijvoorbeeld directories maken en van
directory wisselen!
Dat is erg bemoedigend!

Echter de commando's "ls" en "dir " werken onder smbclient niet.
Hoewel er allerlei zaken op de USB stick staan worden deze niet getoond.

Het mounten van de USB stick als shared partitie geeft geen problemen.
Maar... vervolgens kan de de map waaronder ik de partitie mount niet lezen!
Niet via de commandline, niet via nautilus en ook niet met bijv. xsmbrowser.

Via de commandline krijg ik als error:

ls: .: Invoer-/uitvoerfoutOndertussen heb ik al heel wat geprobeerd, maar ik kom er absoluut niet uit.
Hebben jullie nog tips?

Vriendelijke groet,
adrpater

adrpater

  • Gast
Samba problemen
« Reactie #1 Gepost op: 2007/05/04, 09:04:32 »
Moeilijke vraag blijkbaar... :(

adrpater

  • Gast
Samba problemen
« Reactie #2 Gepost op: 2007/05/04, 10:12:12 »
Misschien helpt dit nog een beetje:

dmesg | grep smb geeft:

[ 1280.568212] smb_errno: class ERRSRV, code 64 from command 0x32
[ 1280.574390] smb_errno: class ERRSRV, code 64 from command 0x32
[ 1280.574399] smb_lookup: find //iPod_Control failed, error=-5
[ 1280.579036] smb_errno: class ERRSRV, code 64 from command 0x32
[ 1280.581114] smb_errno: class ERRSRV, code 64 from command 0x32
[ 1291.471403] smb_errno: class ERRSRV, code 64 from command 0x32
[ 1291.953275] smb_errno: class ERRSRV, code 64 from command 0x32
[ 1310.558865] smb_add_request: request [dd193d80, mid=3] timed out!
[ 1310.558874] smb_lookup: find //.is_audio_player failed, error=-5
[ 1405.013637] smb_errno: class ERRSRV, code 64 from command 0x32
Die ipod snap ik niet, want ik heb geen ipod.

Azalin

  • Gast
Samba problemen
« Reactie #3 Gepost op: 2007/05/04, 11:52:37 »
Hoe heb je de USB stick gemount op je Ubuntu systeem? Gebruik je CIFS of SMBFS ? Staan je rechten wel goed zodat je ook echt toegang hebt?

adrpater

  • Gast
Samba problemen
« Reactie #4 Gepost op: 2007/05/04, 13:02:13 »
Ik heb verschillende manieren van mounting geprobeerd.
Onder andere:

$ sudo smbmount //SMC/Share ~/mnt/SMC/Share
$ sudo mount -t smbfs //SMC/Share ~/mnt/SMC/Share

Als ik probeer te mounten met CIFS dan lukt dat niet.

Bijvoorbeeld:
$ sudo mount -t cifs //SMC/SHARE ~/mnt/SMC/SHARE -o guest,rw
geeft:

mount error: could not find target server. TCP name SMC/SHARE not found
No ip address specified and hostname not found
als ik dan dit doe:
$ sudo mount -t cifs //192.168.2.1/SHARE ~/mnt/SMC/SHARE -o guest,rw

dan krijg ik:
mount error 20 = Not a directory
Refer to the mount.cifs(8) manual page (e.g.man mount.cifs)
dit:
$ sudo mount -t cifs //192.168.2.1/ ~/mnt/SMC/SHARE -o guest,rw

geeft:
retrying with upper case share name
mount error 6 = No such device or address
Refer to the mount.cifs(8) manual page (e.g.man mount.cifs)
en dit:
$ sudo mount -t cifs //192.168.2.1 ~/mnt/SMC/SHARE -o guest,rw

geeft:

Mounting the DFS root for a particular server not implemented yet
No ip address specified and hostname not found
$ sudo mount -t smbfs //SMC/SHARE ~/mnt/SMC/SHARE -o guest,rw
werkt (wat mounten betreft) wel maar dan krijg ik dus die I/O fout bij het lezen van de dir.

als ik doe:
$ smbclient //SMC/SHARE

dan kan ik bijvoorbeeld doen:
smb: \> ls
SUCCESS - 0 listing \*

                62628 blocks of size 16384. 62608 blocks available
smb: \> mkdir test
smb: \> ls
SUCCESS - 0 listing \*

                62628 blocks of size 16384. 62607 blocks available
smb: \> cd test
smb: \test\> ls
SUCCESS - 0 listing \test\*

                62628 blocks of size 16384. 62607 blocks available
smb: \test\> cd \
smb: \> ls
SUCCESS - 0 listing \*

                62628 blocks of size 16384. 62607 blocks available
smb: \> rd test
smb: \> cd test
cd \test\: ERRDOS - ERRbadpath (Directory invalid.)
smb: \>
Wat een bewijs is dat ik bijvoorbeeld dirs aan kan maken en ook weer kan wissen.
En als ik de USB van de router afkoppel en direct aansluit op mijn systeem staat daar inderdaad ook de nieuwe test dir op.
Aan de andere kant leest smbclient dus blijkbaar ook geen dirs?

Wat de rechten betreft. Volgens mij staat alles goed.
Ik gebruik geen password (later misschien wel, maar nu even niet omdat het de zaak lijkt te compliceren)
De rechten van de dir ~/mnt/SMC/SHARE staan op 777 (als dat tenminste bedoeld wordt met rechten).

Het maakt geen verschil of ik nu dit doe:
$ sudo mount -t smbfs //SMC/SHARE ~/mnt/SMC/SHARE -o guest,rw,iocharset=utf8,file_mode=0777,dir_mode=0777

dan krijg ik nog steeds die I/O fout.

overigens geeft  
$ sudo mount -t cifs //SMC/SHARE ~/mnt/SMC/SHARE -o guest,rw,iocharset=utf8,file_mode=0777,dir_mode=0777
wel weer een andere foutmelding:

[bcode]
mount error: could not find target server. TCP name SMC/SHARE not found
No ip address specified and hostname not found
[/bcode]

Een beetje een lang antwoord op een paar eenvoudige vragen, maar hopelijk heb ik de vragen beantwoord.

adrpater

  • Gast
Samba problemen
« Reactie #5 Gepost op: 2007/05/04, 13:26:15 »
O Ja, bij wijze van hoge uitzondering heb ik een keer MS Window$ opgestart en ja hoor,
daar kan ik eenvoudig onder \\SMC\Share lezen wat er op de stick staat.

Groet en bijvoorbaat dank,
(Alleen al voor het lezen van al mijn tekst)

adrpater

adrpater

  • Gast
Samba problemen
« Reactie #6 Gepost op: 2007/05/07, 13:50:50 »
Verder niemand een idee? :(

Azalin

  • Gast
Samba problemen
« Reactie #7 Gepost op: 2007/05/07, 16:28:22 »
Nee, ik ben bang dat ik (hoewel ik toch al aardig wat Samba rommel heb mogen verduren) hier ook even geen antwoord op heb. En het engels-talige forum? Hebben ze daar geen idee?

adrpater

  • Gast
Samba problemen
« Reactie #8 Gepost op: 2007/05/07, 19:59:12 »
Dank je voor je reactie Azalin!

Dan ga ik inderdaad maar eens op het Engelstalige forum proberen.

Ondertussen heb ik nog wat foutmeldingen in mijn /var/log/syslog gevonden:

Onder andere dit:
May  7 19:52:56 adriaan-desktop nmbd[8774]:   Samba name server ADRIAAN-DESKTOP has stopped being a local master browser for workgroup MSHOME on subnet 192.168.2.100
May  7 19:52:56 adriaan-desktop nmbd[8774]:    
May  7 19:52:56 adriaan-desktop nmbd[8774]:   *****
May  7 19:53:13 adriaan-desktop nmbd[8774]: [2007/05/07 19:53:13, 0] nmbd/nmbd_become_lmb.c:become_local_master_stage2(396)
May  7 19:53:13 adriaan-desktop nmbd[8774]:   *****
May  7 19:53:13 adriaan-desktop nmbd[8774]:    
May  7 19:53:13 adriaan-desktop nmbd[8774]:   Samba name server ADRIAAN-DESKTOP is now a local master browser for workgroup MSHOME on subnet 192.168.2.100
May  7 19:53:13 adriaan-desktop nmbd[8774]:    
May  7 19:53:13 adriaan-desktop nmbd[8774]:   *****
May  7 19:53:13 adriaan-desktop nmbd[8774]: [2007/05/07 19:53:13, 0] nmbd/nmbd_browsesync.c:find_domain_master_name_query_fail(351)
May  7 19:53:13 adriaan-desktop nmbd[8774]:   find_domain_master_name_query_fail:
May  7 19:53:13 adriaan-desktop nmbd[8774]:   Unable to find the Domain Master Browser name MSHOME<1b> for the workgroup MSHOME.
May  7 19:53:13 adriaan-desktop nmbd[8774]:   Unable to sync browse lists in this workgroup.
May  7 19:54:26 adriaan-desktop nmbd[8774]: [2007/05/07 19:54:26, 0] nmbd/nmbd_incomingdgrams.c:process_local_master_announce(309)
May  7 19:54:26 adriaan-desktop nmbd[8774]:   process_local_master_announce: Server SMC at IP 192.168.2.1 is announcing itself as a local master browser for workgroup MSHOME and we think we are master. Forcing election.
May  7 19:54:26 adriaan-desktop nmbd[8774]: [2007/05/07 19:54:26, 0] nmbd/nmbd_become_lmb.c:unbecome_local_master_success(149)
May  7 19:54:26 adriaan-desktop nmbd[8774]:   *****
May  7 19:54:26 adriaan-desktop nmbd[8774]:    
May  7 19:54:26 adriaan-desktop nmbd[8774]:   Samba name server ADRIAAN-DESKTOP has stopped being a local master browser for workgroup MSHOME on subnet 192.168.2.100
Zou er iets in mijn smb.conf niet goed kunnen staan?
Of zou het iets kunnen zijn met iptables?

Dan maar eens kijken hoe ik deze vraag in fatsoenlijk engels kan stellen.

Azalin

  • Gast
Samba problemen
« Reactie #9 Gepost op: 2007/05/07, 23:56:22 »
Mmm, nee, dat master browser verhaal krijg je vaak als beide machines (NAS en PC) proberen master te zijn... je zou je smb.conf eens nakunnen kijken... sowieso weet ik niet of de naam van je WERKGROEP wel goed staat, is dat op beide systemen (de SMC router en je PC) gelijk? Ofwel MSHOME? Anders moet je dat in een van de twee aanpassen. Bij ubuntu doe je dat in de smb.conf
Iptables lijkt me niet maar je kan altijd proberen om firestarter te installeren en dan de Samba poorten te openen. Wanneer je firestarter installeert knalt deze meteen alle poorten namelijk dicht die gevaarlijk kunnen zijn, zoals bijvoorbeeld dus Samba/netbios poorten. Die moet je dan weer open zetten. Voor zover ik weet doet IPTables toegang tot poorten toestaan waar een programma aktief op aan het luisteren is, installeer je een FTP server programma bijvoorbeeld dan zal IPTables dat standaard toelaten, tenzij je dus firestarter installeert ... die staat niets zomaar toe. Uitgaand verkeer wel, ingaand verkeer niet.

adrpater

  • Gast
Samba problemen
« Reactie #10 Gepost op: 2007/05/08, 08:00:25 »
Inderdaad mijn NAS en PC zijn allebei ingesteld op MSHOME werkgroep.
Nee, dan denk ik dat IPTables het ook niet is...
Trouwens hartelijk dank voor de uitleg daarvan.
Weer wat geleerd :)

Dank je Azalin.

adrpater

  • Gast
Samba problemen
« Reactie #11 Gepost op: 2007/05/08, 08:06:00 »
O ja nog één dingetje

Welke smb.conf wordt eigenlijk gebruikt?
Het gaat toch om /etc/samba/smb.conf mag ik aannemen?
En niet om /usr/share/samba/smb.conf?
Waarom bestaat dat laatste bestand eigenlijk ook?
Heeft dat met Debian te maken?

Greetz,

Adr.

Azalin

  • Gast
Samba problemen
« Reactie #12 Gepost op: 2007/05/08, 08:43:05 »
Mmm, goeie vraag...waarom die bestaat weet ik niet. Dat zal inderdaad wel met Debian te maken hebben maar daar weet ik gewoon te weinig van Debian af. De config die gebruikt wordt is inderdaad die in /etc/samba/ staat. Het kán ook zijn dat je de config die in /usr/share staat kunt opgeven ... eerlijk gezegd geen idee.

adrpater

  • Gast
Samba problemen
« Reactie #13 Gepost op: 2007/05/08, 10:28:03 »
En hoe zit het eigenlijk met poorten?
Is het mogelijk dat er bijvoorbeeld poorten dicht staan die open zouden moeten staan?
En hoe doe ik dat?
Poorten openen en sluiten?

Greetz

Adriaan

Azalin

  • Gast
Samba problemen
« Reactie #14 Gepost op: 2007/05/08, 10:57:08 »
Als je specifiek poorten open en dicht wil zetten kún met je IPTables gaan stoeien maar daar weet ik nauwelijks iets van. Je kan ook een firestarter installeren, die doet dat op een grafische manier voor je. Tenminste, je moet het wel zelf configureren maar met een GUI in plaats van met vage scriptjes en commando prompts. Tenzij je geen desktop hebt dan kan dat natuurlijk niet. Maar wanneer je geen firestarter hebt draaien dan hoef je geen poorten open te zetten volgens mij. Die doet hij vanzelf open als er een programma op een bepaalde poort aan het luisteren is.

adrpater

  • Gast
Samba problemen
« Reactie #15 Gepost op: 2007/05/11, 21:47:09 »
Zie hier voor als u geïnteresseerd bent hoe het verhaal afliep:
http://ubuntuforums.org/showthread.php?p=2610074
Het kwam er op neer dat er een firmware probleem met mijn router is. :(

Azalin

  • Gast
Samba problemen
« Reactie #16 Gepost op: 2007/05/11, 22:03:04 »
Mmm, naja, gelukkig is het dan nu opgelost... of niet?

adrpater

  • Gast
Samba problemen
« Reactie #17 Gepost op: 2007/05/12, 09:09:54 »
Nee, het werkt nog steeds niet.
Behalve als ik de firmware van m'n router flash met een embedded Linux-versie. :)
Maar daar waag ik me niet aan.
De producent van m'n router moet gewoon z'n huiswerk beter doen.

Azalin

  • Gast
Samba problemen
« Reactie #18 Gepost op: 2007/05/12, 09:49:57 »
Ah... dat is minder... andere router dan maar? ;-) Grapje...

adrpater

  • Gast
Samba problemen
« Reactie #19 Gepost op: 2007/05/15, 21:16:57 »
Ja, of een NAS-drive die ik met een gewone netwerk kabel connect.
Denk dat ik daar maar voor ga. Moet lukken voor ca. EUR 89,-
Nogmaals dank Azalin