I'll also be doing it shortly & have a step by step plan (see below). I found I had to source information from several RIM articles & piece them together. None seemed to be a complete guide in my opinion. But hey, I guess I'll find out how good my plan is when I complete it in my test environment.
My Plan
Add firewall rules for Blackberry Router Service in DMZ. Refer to the following:
Placing the BlackBerry Enterprise Solution in a Segmented Network Technical Note
Placing the BlackBerry Router in the DMZ
Requirements:
*External facing firewall - open port 3101 to allow outbound initiated, bi-directional communication connection to an external server (TCP/IP).
*Internal facing firewall - open port 4101 to allow outbound initiated, bi-directional communication connection to enable communication between the BlackBerry Handheld Manager & the BlackBerry Router.
*Support for the resolution of Internet addresses using DNS.
*Transparency of the proxy server for proxy firewalls.
Prepare to install BlackBerry Enterprise Server Router Service on remote physical Windows 2003 Server located in DMZ.
1. Open the BlackBerry Server Configuration Panel on the BES >> click on the BlackBerry Server tab & record the ‘SRP Identifier’ & the ‘SRP Authentication Key’ >> click on the BlackBerry Router tab & record the ‘SRP Address, ‘SRP host port (outbound)’, & ‘BlackBerry services connection port (inbound)’.
2. Stop the BES BlackBerry services. Change the BlackBerry Router service startup to ‘Manual’.
3 a). Install the BlackBerry Enterprise Server Router instance v4.1.6 as per steps 2b, 3, 4, & 5 of
KB17075.
b). BlackBerry Enterprise Server Router instance - v4.1.6 MR2 as per
release notes.
4. Do not start the BlackBerry Router service or restart the server until the following registry settings have changed. To enable remote
services such as the BlackBerry Dispatcher to connect so that the BlackBerry Router can route BlackBerry traffic, complete the following
steps as per
KB13732:
a). Select Start > Run and type regedit to open the Registry Editor.
b). Go to HKEY_LOCAL_MACHINE\SOFTWARE\Research In Motion\BlackBerryRouter, then double-click AllowRemoteServices.
c). Change the Value data field entry to 1, then click OK.
d). Close the Registry Editor, then restart the BlackBerry Router service.
5. Test the connection to the BlackBerry Infrastructure. The test program attempts to connect to the wireless network using the SRP
address that you specified during the installation and the BlackBerry Router listen port.
a). On the BlackBerry Router server, at the command prompt, switch to the location in which the BlackBerry Enterprise Server Software is installed.
Type bbsrptest <srpaddress> -<port>, where <paddress> is the SRP address that you provided during the installation and <port> is the
BlackBerry Router listen port. For example, at the command line, type: bbsrptest.exe * host server.yourdomain.com *port 80
If the test is not successful, use the Microsoft Windows Socket (WINSOCK) error code to diagnose the problem. Refer to *Common connection errors* in the BlackBerry Enterprise Server version 4.0 Troubleshooting Guide for Novell GroupWise.
6. As per
KB13732, on the new v4.1.6 BlackBerry Enterprise Server:
a). Open BlackBerry Server Configuration, then select the BlackBerry Server tab.
b). In the Router Host field, type the host name of the new Router service and click Apply then OK.
7. On the new v4.1.6 BlackBerry Enterprise Server - change the registry entries for these values:
a). Stop the BlackBerry Dispatcher service on the new BlackBerry Enterprise Server.
b). On the new BlackBerry Enterprise Server, open the registry editor & backup the registry to a safe location.
c). Change the registry entry value for \\HKEY_LOCAL_MACHINE\SOFTWARE\Research In Motion\BlackBerry Enterprise Server\Dispatcher\NetworkAccessNode from the default to the remote computer DNS name (for example, server.yourdomain.com).
d). Change the registry entry value for \\HKEY_LOCAL_MACHINE\SOFTWARE\Research In Motion\BlackBerry Enterprise Server\Dispatcher\TcpPort to the ServicePort value that is specified on the BlackBerry Router (for example, 80). Note: If a TCP port is not specified on the BlackBerry Router computer, the default value is 3101.
e). Restart the BlackBerry Dispatcher service.
8. Open the BlackBerry Manager to verify the SRP connection (for example, to srp.xx.blackberry.net). If the connection is not available (in other words, a red X appears on the server icon), restart the BlackBerry Manager.
9. Start all BlackBerry Services on the BES except the BlackBerry Router Service & then verify data transmission to/from test BlackBerry devices.