[SOLVED] CGNAT / Netbird for wgserver and DDNS

I am opening that topic for trying to setup Netbird as a solutioin to overcome the CGNAT issue I am facing - stopping my DDNS as well as wgserver access to my home network.

I tried the same approach with proton forward IP/port but stopped it cause I don’t feel able to setup a script what would read dynamically changed forwarded IP and Port information from proton.

Now started to read the document https://raw.githubusercontent.com/egc112/OpenWRT-egc-add-on/main/notes/OpenWRT%20Netbird.pdf from egc.

Generally I understand the background but I don’t know what functionality I really need, there are so many functions described and I guess I only need a few.
I do have restricted background and knowledge only, therefore I am not sure if I can handle that approach.

I only would like to have access to my home network via wgserver and DDNS, whereby wgserver as well as DDNS are setup and running —- at least until CGNAT came in the game :frowning:

Or is there maybe any other more simple way to overcome that CGNAT issue?

What issue you have with CGNAT? You open NAT port via NATPMP and acquire DDNS for that IP and you are all set. Netbird does that in a single tool.

My ISP does not provide public IPv4 nor IPv6. Therefore we tried using proton forward IP and port generally this works but proton often changes forward ip and port and this would mean change the OpenWRT setup … never ending story - for me at least.

Do you see a simple solution for that?

I did not ask for explanation of CG-NAT
You can use natpmpc command line utility to forward incoming port, now check what is your public IP - according to https://www.rfc-editor.org/rfc/rfc6888 it is same as open portt (it would be useless to forward port other way)
You can find scripts for permanent "cgnat open port script" that do 90% of A-Y of what you are trying to achieve.

This topic was automatically closed 10 days after the last reply. New replies are no longer allowed.