I'm learning about UFW with a Raspberry Pi and I don't a couple of things when it comes to UFW rules. Can anyone help me suss a couple things out?

  1. My first question is about the destination any. If I want to let something connect to my Pi, why use any instead of a static IP address?

    Is it in case the Pi's IP address changes? For example:

    sudo ufw allow from to any port 22
  2. My second question is about the following rule, which I just can't understand. When I wanted to let everything on my network access my Pi I added the rule to the Pi's UFW and it worked, but I have no idea what it means or how to read it.

    It sounds like I'm letting everything on my local network connect to my Pi, regardless of its IP address:

    sudo ufw allow in to

    How does that work?

  • In reguards to your first question, you specify any because a device can have multiple network interfaces and thus multiple IP addresses. – Daisetsu Feb 7 at 19:18
  • 1
    The second rule has somewhat strange syntax IMO. I would have written it "sudo ufw allow from to any" – Daisetsu Feb 7 at 19:31

Your Answer

By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

Browse other questions tagged or ask your own question.