We're using a wireless mesh network (tropos) whose gateways proxy arp for their clients. Therefore, the hotspot binds the gateway's mac address with the client's IP address. So far, so good - all the clients behind a given gateway show the same mac address, but that's not a problem.
The problem occurs when a client roams to another gateway. Since the mikrotik hotspot sees a bound IP address with a new mac address (i.e. that of the new gateway), it drops the packet.
Is there anyway around this? Can you tell the hotspot to drop the old binding and create a new one if there's a conflict?
Any help appreciated.