Tag Archives: fijar puertos

Cómo fijar los puertos de acceso MAPI en Exchange 2010

El protocolo MAPI, utilizado por clientes Outlook para conectarse a Exchange, trabaja sobre RPC. El cliente Outlook establece una conexión al RPC Endpoint Mapper (puerto 135) y presenta un UUID de aplicación que corresponde a Exchange. El servicio de RPC devuelve como resultado un puerto dinámico al cual el cliente Outlook debe conectarse.

Cuando queremos usar Network Load Balancing (Hardware o Software) para dar alta disponibilidad al servicio de RPC Client Access, tenemos dos alternativas:

  1. Abrir todos los puertos superiores al 1024
  2. Abrir sólo los puertos que especifiquemos.

Siempre es más simple abrir menos puertos. Es más controlable y no sólo aplica a escenarios con Load Balancing, sino que también aplica a escenarios donde existe un Firewall entre los usuarios Outlook y los servidores de Exchange.

Para poder especificar los puertos en el NLB, antes es necesario configurarlos en los servidores de Client Access.

NOTA: Esta configuración es válida para Exchange 2010 Service Pack 1 o superior

 

Puerto de Conexión MAPI:

En cada servidor de Client Access, desde el regedit navegar la siguiente clave:

HKLM\SYSTEM\CurrentControlSet\ Services\MSExchangeRPC\ParametersSystem

NOTA: La llave “ParametersSystem” puede no existir, y será necesario crear la nueva Key.

 

capture_01112011_195838

 

capture_01112011_195849

 

Crear un nuevo registro DWORD con nombre: TCP/IP Port (con espacio entre TCP/IP y Port). Luego debemos especificar un valor en Decimal. Ese valor será el correspondiente al puerto a utilizar:

capture_01112011_195955

 

capture_01112011_200015

Una vez finalizado este paso ejecutar el comando:

Restart-Service MSExchangeRPC

 

Puerto de conexión de Address Book Service

Si el paso anterior fue realizado con éxito, ya tenemos fijado el puerto de conexión de RPC. Ahora lo que nos falta configurar es el puerto de conexión del servicio de Address Book.

Esta configuración también se realiza via registry.

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSExchangeAB\Parameters

NOTA: La llave “Parameters” puede no existir, y será necesario crear la nueva Key.

 

capture_01112011_202837

 

capture_01112011_202842

 

En esa clave deberemos crear un registro REG_SZ con el valor “RpcTcpPort”.

capture_01112011_202858

 

capture_01112011_202912

 

Una vez finalizado este paso ejecutar el comando:

Restart-Service MSExchangeAB

 

Validación

Para validar los cambios realizados, podemos ejecutar el comando netstat –an –p TCP y veremos los resultados:

capture_01112011_205625

 

>> Pablo Vernocchi