Problème de connexion Samba depuis la maj Ubuntu Studio 20.04 (focal fossa)

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 forcant le protocol 

# 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 protocol 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.

Une bonne référence pour l'intégration CUPS et Samba : https://wiki.debian.org/fr/SystemPrinting

Auteur : Chrystophe Vergnaud

Prendre du recul pour identifier les réels besoins et faire un choix technologique en fonction de ces besoins.