this is a known problem with the router/firewall 😉
did you run stock firmware on the WRT54?
Yes stock firmware…
That might be a multicast problem
Try manually setting the interface to promiscuous mode — something like “ifconfig eth0 promisc”.
I believe that will do it.