[bglug] Blocchi frequenti con smbmount e riavvio difficile

dario.anzani@cheapnet.it dario.anzani@cheapnet.it
Gio 27 Mar 2008 21:59:36 CET


Ciao

Quoting Jimmi <jimmi@bglug.it>:

> Ciao,
>
> smb_add_request: request [eaa3d600, mid=1869] timed out!
> smb_lookup: find //files failed, error=-5
>

Cerca di fare una diagnosi. Disaccoppia il data link level dal network level.
Se sia server che client sono linux, per far questo puoi facilmente utilizzare
un tuntap device controllato dall'ssh. Ad esempio, quale che sia la  
tua distro,
sul client fai:

# nohup ssh -C -w 0:0 xx.yy.zz.kk "ifconfig tun0 172.34.0.100  
pointopoint 172.34.0.200; sleep 10000000" &
# ifconfig tun0 172.34.0.200 pointopoint 172.34.0.100
# route add -net 172.16.0.0/12 gw 172.34.0.100 tun0

dove xx.yy.zz.kk è l'indirizzo del server. Preventivamente sul server dovrai
impostare :

PermitTunnel yes

in /etc/ssh/sshd_config, e riavviare l'ssh server.

con tutto sto' lavoro, in pratica hai fatto il setting up di una vpn. ovvero,
eventuali problemi sul link fisico, non influenzeranno piu' direttamente la
connessione fra i due ip delle due macchine. E a cosa serve?

A tante cose, nel tuo caso ti permette di essere sicuro di poter escludere
che samba malfunzioni per problemi di trasmissione wireless, o di qualsiasi
altro genere. inoltre, se instradi con route il traffico correttamente, potrai
comodamente dumpare il traffico con wireshark ed analizzartelo - e se la vpn
ssh non cade, sei certo che il tuo problema non ha nulla a che vedere con le
impostazioni del wireless, per esempio, e allora ti concentri su altro.

Con questo sistema si puo' fare il troubleshooting di qualsiasi  
servizio di rete,
non solo di samba.

Spero di aver fornito un aiuto valido.

Ciao


Maggiori informazioni sulla lista bglug