09.3 Documentation

Port Forwarding Connection Errors

Getting Started

In order to connect to other Nodes on th Golem Network, your router needs to support UPnP or you need to forward ports 40102, 40103, and 3282 manually. Forwarding ports manually requires setting a static IP as well. The process of forwarding ports varies based on your router model. For router specific instructions on how to forward your ports, go here and look for you router model, then follow the instructions.

Once you have forwarded your ports try to connect to Golen. If you still cannot connect check your golem.log for the following errors.

Port Forwarding Errors

WARNING golem.network.upnp IGD: discovery error: no devices discovered

This error means that your router does not support UPnP. To fix you must:

  • Enable UPnP on your router or, if this option is not available, manually forward your ports
  • Adjust your Firewall settings to enable incoming connections
  • Call your ISP if issues persist, they sometimes block ports even if they are manually forwarded

ERROR golem.monitor Port reachability check error

This error means that your ports are not forwarded or Golem monitor is down. Check the following to fix:

  • While running the Golem app check canyouseeme.org for ports 40102, 40103, and 3282, if they are closed then follow the standard troubleshooting steps below.

  • Enable UPnP on your router or, if this option is not available, manually forward your ports
  • Adjust your Firewall settings to enable incoming connections
  • Call your ISP if issues persist, they sometimes block ports even if they are manually forwarded

_'Adding task '49a0ca82-3d13-11e8-8f53-0f2bb4087adb' support=<SupportStatus ok ({})>'

_'Cannot connect to task ff848eb4-3cc2-11e8-8137-81970898e71f owner'

_'Removing task ff848eb4-3cc2-11e8-8137-81970898e71f from task list'

'Task ff848eb4-3cc2-11e8-8137-81970898e71f request rejected: Connection failed'

Resource handshake error: [...] Error downloading resources [...]

This error means that hyperg is not connecting. Hyperg uses port 3282. Handshake errors can occur even if you have your ports forwarded, but the other node does not. To check if the error is coming from your end do the following:

  • Run the command golemcli network status in your Terminal or Command Prompt. If it returns a timeout or error for port 3282 then the problem is on your machine.
  • Make sure you have manually forwarded port 3282 on your router
  • Adjust your Firewall settings to enable incoming connections
  • Call your ISP if issues persist, they sometimes block ports even if they are manually forwarded