You don’t need to nat for privacy. That was my point. If your machine uses a different outgoing address for every connection, it’s as well masked as if all your machines used the same address.
The only thing that stays static across connections is the provider assigned prefix and that’s equivalent to your dynamic ipv4 address.
The only thing that stays static across connections is the provider assigned prefix and that’s equivalent to your dynamic ipv4 address.