Piviul
2022-Apr-06 09:32 UTC
[Samba] how to know SMB protocol versions supported by a host
I have a little problem using samba; I have a bash script that should mount some LAN hosts shares. Some of these hosts support only SMB1 protocol. If I try to mount a share on a host that support only SMB1 without specifying the protocol to use or specifying SMB3 or SMB2 the mount command seems to freeze; if I specify on the options vers=1 all seems to works. There is a way to know the SMB protocol version supported by a host? Piviul
Thibault Roulet
2022-Apr-06 12:33 UTC
[Samba] how to know SMB protocol versions supported by a host
Hi, Under linux you can run something like this: nmap -p139 --script smb-protocols <server-address> it will report something like: PORT??? STATE SERVICE 139/tcp open? netbios-ssn Host script results: | smb-protocols: |?? dialects: |???? 2.0.2 |???? 2.1 |???? 3.0 |???? 3.0.2 |_??? 3.1.1 Cheers. On 4/6/22 11:32, Piviul via samba wrote:> I have a little problem using samba; I have a bash script that should > mount some LAN hosts shares. Some of these hosts support only SMB1 > protocol. If I try to mount a share on a host that support only SMB1 > without specifying the protocol to use or specifying SMB3 or SMB2 the > mount command seems to freeze; if I specify on the options vers=1 all > seems to works. > > There is a way to know the SMB protocol version supported by a host? > > Piviul > >-- Thibault Roulet