Linux machine does not receive udp broadcast

socat test (android ↔ linux) :

  • android device can receive the packet from wlan0 and zerotier broadcast (this makes me sure that zerotier is working fine)
  • linux device receives the packet from wlan0 broadcast (makes me sure that socat works fine on android)
  • linux device doesn’t receive the packet from zerotier broadcast (the problem)

ive tried:

  • sudo route add -host 255.255.255.255 dev my zerotier interface
  • turn off iptables (adding policy to alliow udp broadcast input and output on every port doesn’t work, maybe i use bad rules)
  • tcpdump socat port (cant see the packet)
  • check if other firewall is active (can’t find other “packet blocking service” on linux machine, tcpdump tells me no packet blocked anyway so i don’t think this is the problem)

my understanding of networking is just from web pages i’ve scraped to make this thing work, please do tell if you know a bulletproof way to troubleshoot this.

just wanted to host lan games, other devices can’t find my room, trying to fix this lead me here, maybe this is a wrong direction?

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.