Two AWS nodes on separate machines are trying to peer. They are listening and discovering at port 30303, when I open these ports for inbound connection they are still unable to peer; but, when I open 'All traffic' peering works. So clearly my issue is with which ports/protocols are open/available; but, I cannot figure out which one(s) to open.

enter image description here


The peer communication happens on tcp and UDP ports 30303 by default.

TCP is used to exchange information data related to blockchain, like new blocks. And UDP is used for communication related to peers and neighbours.

So you should try opening 30303 for TCP and UDP.

Update: Open for ipv4.

  • Both are open.. – 0TTT0 Mar 6 '19 at 19:29
  • Did you try adding peers manually? – Ayushya Mar 6 '19 at 19:29
  • Yes, and whenever I allow 'All traffic' it works, just tried again.. this doesn't make much sense to me – 0TTT0 Mar 6 '19 at 19:31
  • Can you tell the command you are using to start the node? – Ayushya Mar 6 '19 at 19:31
  • 1
    Am unable to find any reason why it should not work. – Ayushya Mar 6 '19 at 19:37

I had to open up 30303 on TCP for IPv4 not IPv6.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.