La mia linux box a lavoro è circondata da mac, windows e altri pinguini di diversa origine. Per questioni di convivenza abbiamo scelto di utilizzare un server samba per condividere i file e ogni macchina a sua volta ha un server personale per poter condividere file che non necessitano backup. Da questa settimana però ho incontrato dei problemi a collegarmi alla rete aziendale. Da linea di comando tutto OK ma da Nautilus niente di niente, rimaneva in attesa. La versione installata è la 3.4.1 mentre la precedente era della serie 3.2 con la quale non ho avuto problemi.La cosa strana è che non avevo cambiato configurazione.
Alla ricerca di informazioni
Per iniziare un'indagine ho provato a guardare il file di log in /var/log/samba. Il messaggio più frequente era
Soluzione temporanea
In rete diversi si sono lamentati di problemi di connessione post aggiornamento del pacchetto. Da quello che ho intuito si tratta della modalità di persistenza del database delle password che è stato cambiato di default in questa nuova versione. Il fix trovato qui http://blog.jonathangazeley.com/2009/10/upgrading-samba-breaks-it/ è stato quello di modificare la configurazione con
da terminale e andado a modificare questa porzione
Il vecchio metodo di backend smbpasswd dalla 3.4 viene mantenuto solo per retrocompatibilità ma per il momento sembra funzionare meglio nella mia macchina, forse anche perchè non tutti i client della sono aggiornati. Il metodo tdbsam garantisce un set di funzionalità in più e sostituirà smbpasswd... staremo a vedere come evolve la situazione. Il documento in cui è spiegato il tutto è nella documentazione del progetto samba http://www.samba.org/samba/docs/man/Samba-HOWTO-Collection/passdb.html#id2592915
Alla ricerca di informazioni
Per iniziare un'indagine ho provato a guardare il file di log in /var/log/samba. Il messaggio più frequente era
[2009/10/02 10:33:54, 0] smbd/server.c:1065(main)
smbd version 3.4.1-0.41.fc11 started.
Copyright Andrew Tridgell and the Samba Team 1992-2009
[2009/10/02 10:33:54, 0] smbd/server.c:457(smbd_open_one_socket)
smbd_open_once_socket: open_socket_in: Address already in use
[2009/10/02 10:33:54, 0] smbd/server.c:457(smbd_open_one_socket)
smbd_open_once_socket: open_socket_in: Address already in use
Soluzione temporanea
In rete diversi si sono lamentati di problemi di connessione post aggiornamento del pacchetto. Da quello che ho intuito si tratta della modalità di persistenza del database delle password che è stato cambiato di default in questa nuova versione. Il fix trovato qui http://blog.jonathangazeley.com/2009/10/upgrading-samba-breaks-it/ è stato quello di modificare la configurazione con
gedit /etc/samba/smb.confda terminale e andado a modificare questa porzione
# Backend to store user information in. New installations should
# use either tdbsam or ldapsam. smbpasswd is available for backwards
# compatibility. tdbsam requires no further configuration.
security = user
# passdb backend = tdbsam
passdb backend = smbpasswd
Il vecchio metodo di backend smbpasswd dalla 3.4 viene mantenuto solo per retrocompatibilità ma per il momento sembra funzionare meglio nella mia macchina, forse anche perchè non tutti i client della sono aggiornati. Il metodo tdbsam garantisce un set di funzionalità in più e sostituirà smbpasswd... staremo a vedere come evolve la situazione. Il documento in cui è spiegato il tutto è nella documentazione del progetto samba http://www.samba.org/samba/docs/man/Samba-HOWTO-Collection/passdb.html#id2592915
0 commenti:
Posta un commento