Look at the picture he posted of the NAT page then look at the one I posted... You really don't get it??
Don't trust your brain. Cheers,Franco
As far as I'm concerned the dialogs are 100% identical and the OPNsense one has got a much nicer and easier to read left-aligned layout. See attachment, please. I really don't understand what's preferable about the pfSense version.
The initial claim - and I really appreciate how we can debate potential UI issues in a civilised manner here - was that the dialog should be easier to use, especially for the novice user. I am still not sure how this can be achieved given the complexity of the task. Minor reordering and improvement of help texts - of course, if it helps.
Hmm, I think there are multiple "dark" themes to install if that helps improve the experience already.Cheers,Franco
Partly agree to the ordering issue and the help texts csn definitely be improved. Destination ... well ... systems outside can't talk to your internal private address hosts. That's why you need a port forwarding NAT in the first place. So drom the point of view of the systems outside they talk to one WAN address of the firewall. And there might be a couple of them, so the admin needs to pick one.Every firewall product I used in the last decades worked exactly this way.Pick from leases .. well, that's a matter that has the potential to lead to heated debate. Common consumer routers like the ubiquitous (in Germany) Fritzbox do this. I for one don't want any of that. Neither do I want any DHCP lease leading to an automatic DNS entry. I hate it when random devices connected to my network create artefacts in my carefully curated DNS zone or firewall policy.Worst of all theses products create port forwards to deviced with dynamic leases and are completely intransparent about how they address and track those devices. Device gets new IP address - does the port forward follow? New device gets old IP address - what now?I really want the thought process- ok so my son wants to run Minecraft and open it up for his friends- that means static IP address internally- that means DNS entry for bookkeeping- that means firewall object (alias in OPNsense) with that IP address- and finally port forwarding ruleThat's exactly how it should be in my book. Magic automatic things like assigning a firewall rule to a dynamic lease tend to explode and make a mess at some time in the future. Thanks for the feedback!Patrick
It's rather simple really. Destination is the address of the packet in the destination address field at the time of the rule evaluation. This is basic matching on IP header information. Not magic.I understand the motivation to make it simple, but without basic networking knowledge port forwarding makes no sense whatsoever.Cheers,Franco