Zo, heb het ff allemaal uitgetest in een verse virtuele sessie van 12.04. Het kost wat kruim, maar dan heb je ook wat.
- aan/uitzetten via: sudo ufw enable/disable
- geen extra ufw-regels toegevoegd
- getest op open poorten via nmap
Situatie 1a: geen diensten geinstalleerd, firewall uit
- geen poorten open
- externe samba-server benaderen: werkt
- ssh verbinding met externe server: werkt
- torrent downloaden: werkt
Situatie 1b: geen diensten geinstalleerd, firewall aan
- geen poorten open
- externe samba-server benaderen: werkt
- ssh verbinding met externe server: werkt
- torrent downloaden: werkt
Situatie 2a: ssh geinstalleerd, firewall uit
- poort 22 (ssh) open
- sessie benaderbaar via ssh
Situatie 2b: ssh geinstalleerd, firewall aan
- geen poorten open (Note: Host seems down)
- sessie NIET benaderbaar via ssh
Situatie 3a: samba (-server) geinstalleerd tbv bestanden delen, firewall uit
- poorten 139 + 445 open
- bestanden op sessie benaderbaar
Situatie 3b: samba (-server) geinstalleerd tbv bestanden delen, firewall aan
- geen poorten open (Note: Host seems down)
- bestanden op sessie NIET benaderbaar
Conclusie:
- firewall heeft GEEN effect op torrents en samba als client en benaderen externe SSH-server
- firewall heeft WEL effect op samba als server en SSH als server
Typisch is dus dat torrents downloaden (ook: nieuwe toorets starten) gewoon werkt met ingeschakelde firewall, vistaus berichtte hier al over. Typisch omdat in gufw hier een speciale uitzonderingsregel toegevoegd kan worden, dat lijkt dan niet nuttig c.q. overbodig.
Verder is het zo dat samba-shares op de machines *zelf* geblokkeerd worden met een firewall, dit is conform verwachting; overigens is dit wat anders als samba-shares benaderen (van binnen naar buiten), want dit werkt wél met ingeschakelde firewall. Hetzelfde geldt ook wederom conform verwachting voor benadering als SSH-server (is geblokkeerd door de firewall); en ook hiervoor geldt dat benadering van een *externe* ssh-server zonder problemen gaat, onafhankelijk van de status van de firewall.
Het delen van bestanden beschouw ik als 'gewone' functionaliteit die voor een gewone gebruiker eenvoudig aan te spreken is (vergt een drietal muisklikken) en zou dus opgenomen moeten worden in de uitzonderingsgevallen. En in die context zou gufw een rol kunnen spelen door zichtbaar duidelijk te hebben dat de firewall aan- of uitstaat, naast het gemakkelijk omzetten.