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