Firewall Rules and Open Ports
Firewall rules For OpendTect 6.6 (Windows)
The installer will ask to add firewall rules to the Windows Firewall. Which .exe programs it adds to Windows Firewall depends on the packages that have been installed. Here is the full list of .exe files that require a rule in the Inbound Rules in the Windows Firewall. You may also do this manually. The default OpendTect base directory is C:\Program Files\OpendTect. The base directory can be another directory if that is chosen during installation. If that is the case then replace the default base directory in below list with the actual base directory.
- C:\Program Files\OpendTect\6.6.0\bin\win64\Release\od_main.exe
- C:\Program Files\OpendTect\6.6.0\bin\win64\Release\od_SeisMMBatch.exe
- C:\Program Files\OpendTect\6.6.0\bin\win64\Release\od_remoteservice.exe
- C:\Program Files\OpendTect\Python\python.exe
- C:\Program Files\OpendTect\Python\envs\odmlpython-cpu-mkl\python.exe
- C:\Program Files\OpendTect\Python\envs\odmlpython-cuda113\python.exe
Open Ports
OpendTect will need open TCP ports on the localhost for Batch Processing and Machine Learning. Here is a list of ports that OpendTect needs to open if you run a certain job:
Ports | Description |
5050 | Is used by executable od_remoteservice, which needs to be started on the compute node before job is submitted to it, but only when the job is started from Windows. |
20050 - 20080 |
Starting from OpendTect 6.6 these ports are used for communication between OpendTect and Python, starting at port 20050. We advise to have a broad range to be open, e.g. until 20080. |
37500 - 37504 | Ports used for the Distributed Computing, starting at port 37500. We advise to have a port range size of 5 open. That allows a user to start several Distributed Computing jobs from the same client machine. |
57375 | Is used for the OpendTect Petrel* plugin access. |
When using the FlexNet license server for the OpendTect license(s) it will need open ports for the license server and vendor daemon(s). Here is a list of ports that need to be open on the server that is running the FlexNet license server:
Ports | Description |
27000 - 27009 or specified port |
If no TCP port is specified in the license file the FlexNet license server will use an unused port in the range of 27000 - 27009. |
random ephemeral port or specified port |
If no TCP port is specified in the license file the dgbld and arkclsld vendor daemons will listen on an ephemeral random port. |
* Petrel is a mark of Schlumberger