I have hotspot applied to three thernet interfaces.
I have hosts that do not need to have the MT box to work at all - traffic does not go through the MT box in any way shap or form. These hosts have static IP addresses and are located on the same physical network as the MT hostpot interfaces although they do not (should not) even know each other exists. MT is NOT the router for these hosts - a different router is.
ONLY if MT gives out a DHCP address to a host should it work (in any way) with MT and the hotspot functionality. Other than that MT should ignore all other traffic on the network (ie: the machines with static ip addresses in a different range than any interface on MT). There are no hosts that should be set to bypass - either they are a hotspot user because they got a DHCP address or they don't have anything to do with hotspot or the MT box in any way -- they just ahppen to be on the same physical network segment as the MT hotspot interface.
What I have been trying to say - is that no matter what rules I setup - no matter what IP range I use that has nothing to do with MT, if hotspot is active and can physically hear traffic from any device (including unrelated ones it should not mess with) it takes over on the network and tries to add them as a dynamic host if it only hears ARPs / broadcast etc.
You had a problem a while back where hotspot was fixed not to add dynamic hosts just from these broadcasts and that is exactly what it is doing NOW STILL. In 2.9.19 in the change log it states "changed hotspot not to detect new hosts from broadcast requests". IT IS DOING THAT RIGHT NOW WITH VERSION 2.9.27
See what I am trying to say? No matter what I do it is adding dynamic hosts because of the broadcasts it hears even though you say in the change log it was fixed. I challenge that it is broken again.
Thanks,
Scott