CARIS Bathy DataBASE Server : CARIS Bathy DataBASE Server : Communication : Configuring Access through Firewalls
 

Configuring Access through Firewalls

Using the BASE Manager module in BASE Editor to connect to and perform procedures on a database on the BDB Server requires incoming and outgoing communication through specific ports. If the client and server machines are communicating across a network protected by a firewall, it is necessary to configure the firewall to allow communication on these ports.

The diagram below provides an example of the port configuration required for communicating through a firewall.

BASE Editor (client) machines need to be able to open connections on the following ports: 2809, 5156, 51000 and 51001 to 51026. To accomplish this on a client machine operating behind a firewall, the firewall needs to allow outgoing connections on ports 2809, 5156, 51000 and 51001 to 51026.

Server machines need to be configured to communicate in the opposite direction. They need to be able to accept incoming connections on the following ports: 2809, 5156, 51000 and 51001 to 51026. To accomplish this on a server operating behind a firewall, the firewall needs to allow incoming connections on ports 2809, 5156, 51000 and 51001 to 51026.

It is also recommended that client machines be able to accept incoming connections and server machines be able to open outgoing connections on ports 51101 to 51116. Without these ports, you will still be able to connect to a database from BASE Editor and add coverages, however, any functions that require incoming communication from the server will not work, such as:

Notification that the database has been updated by another user.

Adding deleted objects to the Recycle Bin layer.