Firewall - vanilla-wiiu/vanilla GitHub Wiki

Gamepad functionality requires receiving unsolicited UDP packets from the console, which is commonly blocked by most firewalls. While many Linux distributions do not have a firewall enabled by default, some do, and you may have set one up yourself for security reasons.

Application

If your firewall allows blanket rules for a single app, and your setup is "local" (i.e. you're not running vanilla-pipe on a different computer), simply "allowing" vanilla-pipe should work.

If your firewall does NOT allow blanket rules (or your setup is non-local), you will need to open specific ports instead:

Opening ports

For Vanilla to work, you must ensure the following UDP ports are open (if you have vanilla-pipe running on a different system, the same ports must be open on that system too):

  • Incoming
    • 50110
    • 50120
    • 50121
    • 50122
    • 50123
  • Outgoing
    • 50010
    • 50020
    • 50021
    • 50022
    • 50023

If vanilla-pipe is on a separate system, you must also open these UDP ports on both systems:

  • Incoming & Outgoing
    • 51000
    • 51100