For anyone switching to Linux full-time and wondering why there's no way to replicate the simple Public/Private firewall on a per-Wifi network basis that Windows has.

There actually is, it's just that your chosen Linux Distro probably shipped with UFW, which doesn't support this for some reason.
1
0
1
Simple solution is to disable UFW, uninstall it, and install **Firewalld** instead. You'll have to lookup the needed commands for whatever flavor of Linux you're on, but in most cases it should be pretty easy.
1
0
0
Once you've switched Firewalls, go to your Network Manager settings, select the WiFi/Ethernet connection you wish to customize, click the "General" tab, and then go to "Firewall zone" and chose between something like "home" or "public".
1
0
0