giovedì, aprile 05, 2007

Nuove soluzioni...vecchi problemi

In un momento di malsana lucidità e ispirazione, spulciando i log dei server, mi imbatto nel solito:

" getpeername failed. Error was Transport endpoint is not connected"

...credo di averci già guardato parecchio tempo fa, non è un errore vero e proprio ma è fastidioso trovarsi nei log un sacco di righe di questo tipo. Oggi la svolta, scopro la soluzione (che è pure banale)

smb ports = 139

praticamente si tratta di veicolare le richieste da parte dei client solamente sulla porta 139 e non la 445 che è in ascolto sul servizio: smbd.
I client win$ nel momento in cui sentono + di una risposta da parte del server (da + porte) prendono la prima e ignorano le altre, per cui risulta che una richiesta è iniziata ma poi non è proseguita, da qui l'errore.