Wyze doorbell camera and firewall icmp

Wyze doorbell camera and firewall ICMP

I just set up my wyze doorbell camera and had a hell of a time connecting to it through the app. After a lot of troubleshooting, I was finally able to set it up when I turned down my firewall security to the minimum. This made me think and do a little bit more troubleshooting. I finally narrowed it down to ICMP needing to be unblocked for my doorbell camera to work. Why is this so?

The camera probably tries to ping the server to make sure it is alive, and if you’re blocking the replies (WAN to LAN) it will fail. Traceroutes and other troubleshooting stuff would fail too so that’s not typically something you’d want to block. But it all depends on how your router is implementing it, it does not make it clear if it is blocking only ICMP initiated from the WAN (which if you’re using IPv4 and NAT, wouldn’t work regardless) or if it is also blocking responses.