I may be wrong, but to my understanding, PCP allows you to still forward ports even if your ISP uses CGNAT?
Now my ISP has told me that PCP "should" work. So I installed minimalist-pcproxy and hnetd-nossl. I all ready had miniupnpd-nftables installed and forwarding ports because my previous ISP gave me a static IP.
So I can see ports getting assigned in Luci, but the ports are still blocked according to deluge?
I can't find much info on using PCP to forward upstream ports on a CGNAT connection, so I don't know how to troubleshoot if the problem is in my router configuration or my ISP?
My upnpd cfg, its disabled atm since it doesn't work;
Not that it helps much, but I would try to tickle an event that should elicit PCP messages while doing a packet capture on the wan interface to see what happens there...
and here is the log when I start miniupnpd; syslog
The line;
STUN: ext interface pppoe-wan with IP address 0.0.0.0 is now behind unrestricted full-cone NAT 1:1 with public IP address 0.0.0.0 and firewall does not block incoming connections set by miniunnpd
Looks promising, the addresses are correct.
But deluge still says port is blocked. I tried testing the port with 'www.yougetsignal.com/tools/open-ports/' but it says the port is still closed as well?
I just tried changing the STUN server to sipgate, and now the log says;
STUN: ext interface pppoe-wan with private IP address 0.0.0.0 is now behind restrictive or symmetric NAT with public IP address 0.0.0.0 which does not support port forwarding
If your providers cgnat was fullcone aka paired ie you got same public ip receiving connections from the world to cgnat ip then stun mode would work. Try miniupnpc and natpmpc from router if they can open ports. There is no relay to replace upnpd for this case.
Try to find some corners: https://www.rfc-editor.org/rfc/rfc6888