How do I clear the arp cache? It doesn't seem as if there is an arp utility. Arping doesn't seem to have that ability either.
The problem is I'm roaming between two identically configured AP's and I'm using static IP's. The two AP's are running stock firmware with wpa enabled and identical ssids. They are not within range of eachother. The client in this case is a linksys wrt54g running openwrt in client mode. When I get in range of the second IP, (and I'm out of range of the first), WPA correctly authenticates and associates with the new bssid. I'm assuming this is all happening at layer 2. Then when I try and ping the AP #2, I don't get any replies. If however I reboot the client, everything works perfectly. When I was using dhcp the roaming worked, but I can't afford the overhead of dhcp so I switched to static IP's. When I did this, all of the sudden the roaming stopped working. This makes me believe the arp cache is not being updated. I just had this thought now and haven't had a chance to reproduce the results and check the arp cache. I'll do that now and post the results. Knowing how to clear the arp cache would be useful in any case. Thanks for any help.
