Preventing wireless roaming

The problem is this:
Client is associated with an access point. Client moves and another access point comes into view that has a stronger signal strength. Client switches to this new access point (and new SSID). I need the client to stay associated with the first, which is still in view.

Is there a way to do this?

Setting the SSID and AP MAC fields with iwconfig temporarily sets the correct AP, but does not prevent switching.

Well in KDE’s KNetworkManager you can configure which networks it’s allowed to connect to. I think. Don’t know about Gnome though.

Under the wireless device in yast, after you click next, there is an button option called expert. If I remember right, under that expert button, there is an option to specify access point MAC, you may try that.