Compartir a través de


Configuración de puertos SMB alternativos

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:

  • El sistema debe ejecutar uno de los dos sistemas operativos siguientes:

    • Windows 11, versión 24H2 o posterior

    • Windows Server 2025 o posterior

  • Permisos de administrador

  • Un servidor SMB configurado para escuchar el puerto que desea usar

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