Configuración de puertos SMB alternativos (versión preliminar)

Importante

Las compilaciones de Windows Server Insider están en VERSIÓN PRELIMINAR. Esta información está relacionada con un producto en versión preliminar que puede modificarse considerablemente antes de su lanzamiento. Microsoft no ofrece ninguna garantía, expresa o implícita, con respecto a la información que se ofrece aquí.

Puede usar el cliente SMB para conectarse a puertos TCP, QUIC y RDMA alternativos. Sin embargo, solo puede conectarse a puertos alternativos si el servidor SMB está configurado para admitir la escucha en ese puerto.

También puede configurar la implementación para bloquear la configuración de puertos alternativos o especificar que los puertos solo pueden conectarse a determinados servidores.

Requisitos previos

Para configurar puertos alternativos, necesita lo siguiente:

Asignación de un puerto alternativo

Para asignar un puerto alternativo al cliente SMB:

  1. Abra una ventana de PowerShell con privilegios elevados como administrador.

  2. Ejecute uno de los comandos siguientes para asignar un puerto:

    • Ejecute este comando para asignar un puerto TCP:

      New-SmbMapping -LocalPath <drive letter>: -RemotePath \\server\share -TcpPort <port number between 0 and 65536>
      
    • Ejecute este comando para asignar un puerto QUIC:

      New-SmbMapping -LocalPath <drive letter>: -RemotePath \\server\share -QuicPort <port number between 0 and 65536>
      
    • Ejecute este comando para asignar un puerto RDMA:

      New-SmbMapping -LocalPath <drive letter>: -RemotePath \\server\share -RdmaPort <port number between 0 and 65536>
      

Control o bloqueo del uso de puertos alternativos

El servidor SMB en Windows y Windows Server solo admite el cambio del SMB a través del puerto de escucha QUIC. No se pueden configurar puertos de escucha TCP o RDMA.

Actualmente, el único método disponible para configurar puertos alternativos es a través de PowerShell. Puede configurar el SMB a través del servidor QUIC para usar un puerto alternativo ejecutando los siguientes comandos:

#Lists all available alternative ports
Get-SmbServerAlternativePort 

#Creates a new alternative port
New-SmbServerAlternativePort -TransportType QUIC -Port <port number> -EnableInstances Default

#Deletes an alternative port
Remove-SmbServerAlternativePort

#Configures SMB to use a specific port
Set-SmbServerAlternativePort