mercoledì 24 giugno 2020

Accedere a Samba da client Samba

Dopo mille peripezie sono riuscito a settare a dovere Samba sul NAS (Ubuntu 20.04). Provando ad accedere da un client Ubuntu 16.04 sembrava funzionare tutto, poi dopo qualche giorno non sono più riuscito a navigare sul server da Nautilus (l'interfaccia grafica per la gestione dei file).
Da altri client (LibreELEC, VLC, Android, Windows 10) invece continuava a funzionare. Molto strano.

Gira che ti rigira installo "smbclient" sul cliente non funzionante e dopo averlo avviato ricevo questo errore:
andrea@Computer:~$ smbclient //hal/Archivio -U kodi
WARNING: The "syslog" option is deprecated
Enter kodi's password: 
protocol negotiation failed: NT_STATUS_INVALID_NETWORK_RESPONSE
Inizio a googlare questo errore ed arrivo a questa pagina, dove comprendo che dovrebbe essere un problema di versione del protocollo. Inserendo infatti il parametro "-m smb3" in smbclient, il tutto funziona. Per risolvere consigliano di inserire alcuni parametri:
client min protocol = smb2
client max protocol = smb3
nel file di configurazione di Samba del server:
sudo nano /etc/samba/smb.conf
e, nello specifico, nella sezione [Global], per poi riavviare il servizio:
sudo service smbd restart
Eseguo ma, come puoi ben immaginare, non funziona una cippa. Mi accerto tramite un trick di star editando il file di configurazione corretto (modifico il nome del file di log e riavvio il servizio, trovando il log con il nuovo nome ho la conferma che il file di configurazione che sto editando è quello corretto).
In altre pagine trovo le medesime indicazioni, ma il tutto continua a non funzionare. Arrivo infine qui dove capisco che il file di configurazione di Samba è sia sul server che sul client.

Bingo.

Edito il file smb.conf sul client, inserendo dopo alcune prove questi parametri nella sezione [Global]:
client min protocol = SMB2
client max protocol = SMB3
min protocol = SMB2
max protocol = SMB3

Riavvio il servizio sul client e testo con smbclient.
Funziona.
Provo con Nautilus.
Funziona.

Alleluja.
 

Nessun commento:

Posta un commento