NOTICE: Our Community is moving. Get more information.
How do I configure Optimal Trace Server and Client when running a firewall?
To get Opimal Trace working through a firewall, it is necessary to allow all TCP communications (i.e. all ports) between client and server machines. Similarly, in the opposite direction, all ports between the server and the client must be open.
There may be a firewall on the client machine (a common example is the windows XP SP2 built-in firewall, which is enabled by default). There may be a firewall on the server machine (a common example is the Windows Server 2003 SP1 firewall, which is temporarily enabled by default after installation).
There may be network firewalls at intermediate points, e.g. at routers or proxies, or at the network adaptor level. The same configuration must be applied to all of them. The requirements are that each client machine must be able to connect over any port to the server, and the server machine must be able to connect over any port to each client machine. This will get SteelTrace working.
(Note there is no need for individual client machines to be opened to each other.)
Most modern firewalls offer this basic functionality, where access is configured on a per-machine basis. This does not expose your network to significant risk as the machines are exposed only to each other, not to the entire network.
However, it may be more difficult in the case of highly secure networks, e.g. trying to use a 'guest' laptop with minimal security clearances which obtains a DHCP address when logging on to the network. Getting SteelTrace to operate successfully in this environment will probably require further configuration of the firewalls and network servers. We recommend consulting your system administrator for help with this.