Bitcoin Forum

Bitcoin => Bitcoin Technical Support => Topic started by: MadMacks on March 27, 2024, 10:07:50 PM



Title: Full Node Behind StarLink ISP, CGNAT?
Post by: MadMacks on March 27, 2024, 10:07:50 PM
I'm setting up a RPi 5 NMVe based full node (or am trying to) and I'm concerned that I will have problems with inbound connections because I use StarLink and they use CGNAT on their residential services and do not provide a status IPv4 address. They do supply static IPv6 addresses.

So, if I configure my RPi 5 (Bookworm 12) to use both IPv4 and IPv6 will core bitcoin use the IPv6 addressing? I can configure my router to use IPv6 and pass the needed ports, and that should be stable. But the public IPv4 address is not stable.

If TOR is set up, will that solve the possible problem with inbound connections?


Title: Re: Full Node Behind StarLink ISP, CGNAT?
Post by: apogio on April 04, 2024, 06:13:44 AM
If TOR is set up, will that solve the possible problem with inbound connections?

TOR will allow you to have inbound connections without doing any network adjustments.

It is important to clarify the difference between an incoming and an outgoing connection though. An incoming connection doesn't mean that you don't receive anything from other nodes. It just means that the node that will initiate the connection process will always be yours. Once the connection between two nodes is established, it doesn't matter who initiated it or not. The transferring process will be the same.

Finally, TOR is often slow. This is just a side-note.


Title: Re: Full Node Behind StarLink ISP, CGNAT?
Post by: NotATether on April 04, 2024, 10:07:19 AM
It makes sense that hardly any residential provider is using static IP addresses anymore because the address space is getting exhausted. I would've suggested port forwarding to you but 1) that only works if the wider network supports static addresses and you're behind a dedicated router and 2) I don't know if starlink has such a configuration directive in the first place.


Title: Re: Full Node Behind StarLink ISP, CGNAT?
Post by: ranochigo on April 09, 2024, 02:00:40 AM
You don't have to use IPV4 at all, and you can just portforward and point Bitcoin Core at the IPV6 address. Tor will also solve the problem with inbound connections without any issues, you just need an additional network layer ontop of the IPV4 that you have.


Title: Re: Full Node Behind StarLink ISP, CGNAT?
Post by: LoyceV on May 02, 2024, 01:03:36 PM
TOR can be the best way to solve the issue of inbound connections in order not to freak out the central server.
Since you're shitposting on the tech boards, I feel the need to point out you're spewing BS.