Como verificar as conexões SMB e o dialeto que está sendo usado no linux?

0

Eu quero verificar a versão do dialeto em conexões SMB.

No Windows, Get-SmbConnection vai conseguir.

PS C:\Windows\system32> Get-SmbConnection
ServerName    ShareName     UserName     Credential   Dialect      NumOpens
----------    ---------     --------     ----------   -------      -------
savdal08r2    c$            SAVILLTEC... SAVILLTEC... 2.10         1
savdalfs01    c$            SAVILLTEC... SAVILLTEC... 3.00         1

no macOS, smbutil statshares -a funciona bem.

O que devo fazer no linux?

    
por maP1E bluE 29.10.2018 / 17:15

2 respostas

2

Se você estiver executando um servidor Samba no Linux, smbstatus deverá mostrar a versão do protocolo usada por cada cliente.

Se o Linux é o cliente, depende de qual cliente você está usando: se você estiver usando o suporte ao sistema de arquivos cifs no nível do kernel, em todos os kernels novos, a resposta é que você procura /proc/mounts para ver se as opções de montagem para esse sistema de arquivos incluem uma opção vers= ; se não, assuma que usa o SMB 1.

Autonegociação do protocolo SMB no suporte ao CIFS / SMB no nível do kernel é um desenvolvimento bastante recente, e, até onde eu sei, se você não especificar a versão do protocolo desejada, a autonegociação indicará apenas o resultado se você habilite as mensagens de depuração do CIFS. mas, felizmente, os desenvolvedores fizeram com que o resultado da negociação sempre fosse mostrado em /proc/mounts .

Se você usa smbclient ou outros clientes do espaço do usuário SMB / CIFS (por exemplo, um integrado ao seu ambiente de área de trabalho), ele pode ter suas próprias ferramentas e diagnósticos.

    
por 29.10.2018 / 20:19
0

Use smbstatus > >

link

Exemplo de saída:

[root@server~]# smbstatus --shares

Service      pid     Machine       Connected at                     Encryption   Signing
---------------------------------------------------------------------------------------------
PubRO        26900   192.168.1.255 Thu Oct 25 12:43:51 AM 2018 PDT  -            -
    
por 29.10.2018 / 21:55