Newsgroup: it.comp.os.linux.sys
Titolo: samba nmbd e smbd

spero di non essere OT.
Ho scelto di far partire nmbd ed smbd come metademoni cioč inserendoli
in inetd.conf.
Questo per risparmiare risorse dal momento che non ho bisogno di un uso
intensivo
del samba server.
A questo punto il demone dovrebbe partire quando c'č una richiesta da
parte di un client (o sbaglio?).
Be, non mi funziona; queste le righe inserite in inetd.conf:
netbios-ns  stream tcp nowait root /usr/sbin/nmbd -d1
-l/var/log/samba/log -s/etc/smb.conf
netbios-ssn stream tcp nowait root /usr/sbin/smbd -d1
-l/var/log/samba/log -s/etc/smb.conf
queste invece le righe inserite in services:
netbios-ns 137/tcp    # NETBIOS Name Service
netbios-ns 137/udp
netbios-dgm 138/tcp    # NETBIOS Datagram Service
netbios-dgm 138/udp
netbios-ssn 139/tcp    # NETBIOS session service
netbios-ssn 139/udp
Naturalmente inetd viene avviato regolarmente, ma samba
sembra non voglia danzare...
Consigli? (a parte farlo partire come demone vero).
Ciao,
Bruno
--
per la mia mail togli il PINGUINO dall'indirizzo
for my real address remove PINGUINO

 intensivo
Ma hai provato a vedere cosa dice nel log?
-- 
Pierluigi De Rosa (
tho...@durin.khazad-dum.net
).
<<      LINUX: the choice of a GNU generation     >>
<<   For my real address... ask the Balrog.       >>
* Sostenete la Lega per la Soppressione dei Troll *

 Ma hai provato a vedere cosa dice nel log?
Il log di nmb ha una serie di messaggi di questo tipo:
[2000/02/15 02:57:07, 0] nmbd/nmbd_namerelease.c:release_name(233)
  release_name: Failed to send packet trying to release name
SCUTTURUMASCI<20> IP 192.192.192.1
[2000/02/15 02:57:07, 0] libsmb/nmblib.c:send_udp(754)
  Packet send failed to 192.192.192.255(138) ERRNO=Invalid argument
[2000/02/15 02:57:07, 0] libsmb/nmblib.c:send_udp(754)
  Packet send failed to 192.192.192.255(138) ERRNO=Invalid argument
mentre il log di smb recita piů o meno cosě:
[2000/02/15 02:38:34, 1] smbd/files.c:file_init(216)
  file_init: Information only: requested 10000 open files, 1014 are
available.
Mi sembra di capire che il risolutore di nomi netbios non mi
funzia sul protocollo udp; ma io uso tcp e non dovrei aver problemi.
Spero di non aver detto castronerie...
Ciao


 Spero di non aver detto castronerie...
Io suggerirei di provare a seguire i consigli che da' nel file
DIAGNOSIS.txt ed in particolare i test 4,5 e 6
# nmblookup -B BIGSERVER __SAMBA__
# nmblookup -B ACLIENT '*'
# nmblookup -d 2 '*'
da me nel primo caso si ottiene
[pier@mordor pier]$ nmblookup -B mordor __SAMBA__
Sending queries to 192.168.4.10
192.168.4.10 __SAMBA__<00>
nel secondo
[pier@mordor pier]$ nmblookup -B bernadette '*'
Sending queries to 192.168.4.6
192.168.4.6 *<00>
e nel terzo (metto solo le righe iniziali)
[pier@mordor pier]$ nmblookup -d 2 '*' | head -5
Added interface ip=192.168.4.10 bcast=192.168.4.255 nmask=255.255.255.0
Sending queries to 192.168.4.255
Got a positive name query response from 192.168.4.10 ( 192.168.4.10 )
Got a positive name query response from 192.168.4.94 ( 192.168.4.94 )
Got a positive name query response from 192.168.4.18 ( 192.168.4.18 )
e poi proverei anche a vedere se almeno con
# smbclient -L <name>
riesci ad avere la lista degli share (ma se hai quel problema con il
numero dei files non credo)
