(Resolved) Arp-scan in rc.local prevents WAX202 from booting

Hopefully of use to someone, since this has taken many hours to figure out, and I don't think I can debug further for root cause...

Having upgraded a WAX202 "dumb" AP to 24.10.0 the device was booting and responding to pings until I installed the additional packages I need for various scripts. After package install and reboot the device boots to a solid green power light, but it stops responding to pings on the LAN interface and appears dead.

By process of elimination I determined that the issue is installing arp-ping, which I use in a script similar to to the one discussed here.

I'm confident this is the cause, as I can flip back and forth between broken and unbroken by booting to failsafe, mounting the overlay, and okpg removing arp-ping and rebooting again. Installing the arp-ping package again prevents boot, and so on.

My overlay is not full, I can install other, larger packages without issue. I have no idea how arp-ping could break things at this level, but for now my workaround is to not install it.

Can you share exact arping command line and try to run it standalone?
Is it still connectable from wifi?

1 Like

Did you add that script to "/etc/rc.local", perhaps?

1 Like

All good suggestions, thanks... At some point based on one of the example threads I put the arp-scan command (or really, the script that calls arp-scan) in rc.local. Removing it allows the AP to boot.

Its still not clear to me why 'arp-scan -qxlN -I br-lan' (with some extra plumbing) would cause rc.local to block in 24.10 but not 23.05, but I'll rename this as resolved. Hopefully it will help someone else who followed the same winding path through forum threads.

1 Like