Block Connection to Specific BSSID's? I am setting up my friend's network for his kids. I have Tomato firmware running on their Linksys with OpenDNS filtering as well as timed Access Restrictions (ie, no more internet access after 11:30pm). That's all fine and dandy as long as my friend's son's phone stays on his network. However, he is getting access to a friend's router nearby (however, he does not have data on his phone; so I don't need to worry about that).

In Tomato, I can go to Tools > Wireless Survey and I can see all the BSSID's that are all around their house.

I also have rooted my friend's son's Android phone. Is there any way to block the phone from connecting to specific BSSID's? I have AirDroid installed and can access the root files from my house. Is there some file in there that I can edit?
Might be worth a shot to try this:

$IPTABLES -A "afwall-reject" -m mac --mac-source 00:00:00:00:00:00 -j DROP


the switches in iptables are case-sensitive. 

Replace 00:00:00:00:00:00 that with the MAC address of the BSSID that is transmitting wifi beacon packets, and password protect it to prevent mitigation attempts in trying to override it.