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:
Abra una ventana de PowerShell con privilegios elevados como administrador.
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