Depuis l’installation de la version Focal Fossa, j’ai perdu l’accès à ma mon imprimante réseau partagé via Samba.
Le problème est simplement identifié en essayant de lister les services mis à disposition par le serveur samba distant:
> smbclient -A ~/auth.smb -L 192.168.1.1
protocol negotiation failed: NT_STATUS_CONNECTION_DISCONNECTED
Test en forçant le protocole
> smbclient -m smb2 -A ~/auth.smb -L 192.168.1.1
protocol negotiation failed: NT_STATUS_CONNECTION_DISCONNECTED
Le problème vient du fait que le protocole nt1 n’est plus proposé par le client samba dans cette version Ubuntu (ce qui est plutôt une bonne chose compte tenu de ses failles de sécurité). Mais si votre serveur n’est pas upgradable vous devez forcer votre client samba à utiliser le protocole nt1. Pour ce faire, ajoutez ceci à la config samba dans le fichier /etc/samba/smb.conf :
[global]
client min protocol = NT1
Nouvelle tentative :
> smbclient -A ~/auth.smb -L 192.168.1.1
Sharename Type Comment
--------- ---- -------
EPSON AL-M2000 Printer
Reconnecting with SMB1 for workgroup listing.
Server Comment
--------- -------
Workgroup Master
--------- -------
WORKGROUP SAMBA_SERVER
Effectivement, le problème est résolu.