So using the once bitten principle, rather than upgrade my main server to 6.14 I set up a new server from scratch and did a new install. Once happy I copied my first container over, this container runs NPM and handles all the proxy work.
I’m listening on # 443 on two interfaces, binding to host IP’s with NAT turned on so I can get client addresses.
This produces no listeners on the host. If I set ‘nat’ to false, works fine and I get two ports listening on # 443. Same container, same config on 6.13, works fine.
I know there are issues re; br_netfilter being loaded, only connecting to an overridden IP address etc, but afaik these should all be satisfied. (and the original copy works on the old server)
Anyone any ideas what I’m missing, or is this a 6.14 problem?
That would explain it, many thanks … I’m now wondering why I didn’t spot this on this on the original server…
It does now leave me a little concerned, this means that I effectively have listening ports on my server that don’t show up in netstat. Is there an easy way to list “effective” listening ports, i.e. open ports and forwarded ports, of is it a case of needing to read and understand nftables entries?