none
Disabilitare smb 2.10 su Windows server 2012 R2 RRS feed

  • Domanda

  • Ho necessità di disabilitare SMB 2.1 ed attivare SMB 1 su un Server Windows server 2012R2.
    Ho provato seguendo il seguente articolo https://support.microsoft.com/it-it/kb/2696547
    ma lanciando una Get-smbconnection da powershell mi indica che il protocollo utilizzato è il 2.10
    Cosa devo fare per disattivarlo?

    Grazie

    Distinti Saluti

    mercoledì 23 settembre 2015 13:35

Risposte

  • Eccomi.

    Get-SmbConnection ritorna le connessioni che hai come client.

    Per vedere le connessioni verso di te come server devi eseguire Get-SmbSession l'output é simile a questo:


    This post is provided AS IS with no warranties or guarantees, and confers no rights.
    ~~~
    Questo post non fornisce garanzie e non conferisce diritti

    venerdì 25 settembre 2015 15:09

Tutte le risposte

  • Ciao Fulvio, hai lanciato entrambi i comandi?

    Set-SmbServerConfiguration -EnableSMB2Protocol $false
    Set-SmbServerConfiguration -EnableSMB1Protocol $true

    mercoledì 23 settembre 2015 14:13
  • Ciao ho eseguito entrambi i comandi e sono andato a verificare nel registro se la chiave era correttamente impostata, ho poi lanciato un get-smbconnection da powershell ma continua ad indicarmi che sto usando il protocollo SMB 2.1 (collegato ad un pc con W7).
    Ho riavviato il server ma continua a non cambiare.
    E' un windows server 2012 R2 però quello dove lavoro.

    Grazie

    Ciao
    mercoledì 23 settembre 2015 15:12
  • Ciao,

    get-smbconnection ti fa vedere le connessioni dell'smb client con un server.

    I comandi che hai eseguito e la kb disabilitano smb sul server smb.

    Se vuoi che il client smb su quel server utilizzi solo smb1 devi disattivare 2 (e 3 se c'é) sul server remoto.


    This post is provided AS IS with no warranties or guarantees, and confers no rights.
    ~~~
    Questo post non fornisce garanzie e non conferisce diritti

    mercoledì 23 settembre 2015 15:30
  • Si ho disabilitato sul server SMB 2 poi mi sono collegato ad un client dal server e mi segnala con get-smbconnection che utilizza ancora la SMBv2.
    Come faccio dal client Windows 7 a capire se mi collego al server tramite SMBv1?

    Grazie
    mercoledì 23 settembre 2015 15:59
  • Ok,

    diamo dei nomi alle cose :)

    W Server 2012 = BigBro

    W 7 = LittleBoy

    Se da BigBro ti connetti a LittleBoy via SMB, ad esempio \\LittleBoy\MyShare, BigBro é il client SMB e LittleBoy é il server SMB.

    Se su LittleBoy SMB2 é abilitato, BigBro userá SMB2 per connettersi. Se vuoi che connettendoti a LittleBoy da BigBro venga utilizzato SMB1 devi disabilitare SMB2 su LittleBoy



    This post is provided AS IS with no warranties or guarantees, and confers no rights.
    ~~~
    Questo post non fornisce garanzie e non conferisce diritti

    mercoledì 23 settembre 2015 18:29
  • Ok, scusami devo aver fatto un po' di confusione.
    Ho disabilitato SMB2 su BigBro e a me interessa che LittleBoy quando si collega alla cartella \\BigBro\MyShare usi SMBv1. Qual'è il comando per verificare da LittleBoy che effettivamente sto utilizzado il protocollo SMBv1?

    Grazie Mille
    giovedì 24 settembre 2015 13:13
  • Puoi catturare i pacchetti con networkmonitor, wireshark o netsh. Dovresti vedere SMB o SMB2 nel tipo protocollo


    This post is provided AS IS with no warranties or guarantees, and confers no rights.
    ~~~
    Questo post non fornisce garanzie e non conferisce diritti

    giovedì 24 settembre 2015 13:54
  • Ciao, puoi utilizzare Get-SmbConnection mentre la connessione è attiva.
    Attenzione se non effettui la connessione al dispositivo remoto non lo trovi nel risultato del comando

    Trovi alcune indicazioni nell'articolo di Jose Barreto Which version of the SMB protocol (SMB 1.0, SMB 2.0, SMB 2.1 or SMB 3.0) are you using on your File Server?

    Saluti
    Nino


    ...esistono i motori di ricerca, facci un salto e troverai molte delle risposte che ti darò io.

    giovedì 24 settembre 2015 19:22
    Moderatore
  • Per come l'ho capita io il comando Get-SmbConnection restituisce le connessioni SMB client, nel senso che se lo esegui sul file server non ti ritorna le connessioni dei client verso il server.

    Magari mi sbaglio. Appena ho tempo testo e posto il risultato.


    This post is provided AS IS with no warranties or guarantees, and confers no rights.
    ~~~
    Questo post non fornisce garanzie e non conferisce diritti

    giovedì 24 settembre 2015 19:59
  • Eccomi.

    Get-SmbConnection ritorna le connessioni che hai come client.

    Per vedere le connessioni verso di te come server devi eseguire Get-SmbSession l'output é simile a questo:


    This post is provided AS IS with no warranties or guarantees, and confers no rights.
    ~~~
    Questo post non fornisce garanzie e non conferisce diritti

    venerdì 25 settembre 2015 15:09