Tell me more ×
Ask Different is a question and answer site for power users of Apple hardware and software. It's 100% free, no registration required.

I have two Wi-Fi networks in my house, one at one end of the house and one at the other. While signals crossing from one side of the house are usually audible on the other side, they are generally fairly weak and quite nearly unusable - something in the house's construction attenuates signals traveling through certain walls. So, to enable good connectivity while roaming the house, I have to have my Wi-Fi clients configured for both networks.

This works fine on PCs where I can configure both networks and set a priority order, so that the system prefers the network closest to its normal location and should only roam when its usual network gets too weak. However, I cannot find a way to set this priority in iOS. This results in some devices occasionally connecting to the farther AP, despite being in their regular spot where they should prefer the closer one.

How can I customize the roaming preferences for Wi-Fi networks on the iOS devices? I at least want to assign a "preferred" network for each, but would also like to know if there's a way to set a "roaming threshold" - a point at which the device should choose to change APs, versus remaining on the current one.

I'm pretty sure all my iOS devices are running iOS 5, and will be capable of upgrading to 6 when it's out.

share|improve this question

4 Answers

I'm pretty sure this is not possible to do on vanilla iOS, perhaps with a jailbreak.

However, your solution of running two separate WiFi networks is generally not what you want. It is much more common to extend one WiFi network (i.e. a single SSID) with multiple routers. Devices should then automatically switch to the access point with the stronger signal.

You can check this question which describes how to setup two APs for the same network (i.e. a single SSID).

share|improve this answer
2  
Thanks for the recommendation. I'll keep that in consideration. – Iszi Jun 14 '12 at 14:40
I couldn't find any JailBreak tweaks that let you do this. – Andrew Larsson Jun 19 '12 at 16:06

Unfortunately, at least the current iOS gives us surprisingly (because how much the phone depends on internet) little control over which wifi it connects to. It isn't possible to set priority lists, but what I have done for a somewhat similar situation is Forget wifi's (Wifi > Tap the arrow next to the wifi to forget > Forget this network). This is not a streamlined solution and really wouldn't work if you had solid passwords on both of your routers because re-entering the passwords would be impractical. This is mainly an option that you are likely aware of, although, for you, I'm sure it wouldn't be practical at all.

I would recommend looking into strengthening a single wifi network. We have used signal boosters that help the signal. Also, just a thought, but I've been really impressed with the signal strength of the Apple Airport. It seems to be really strong.

share|improve this answer
Unfortunately, due to my house's design, a single AP just won't do the job. A single Wi-Fi network, spread across multiple APs as @houbysoft suggests, might work though. Still, this also leaves the iOS device weak in handling a situation where multiple "friendly" networks are audible (i.e.: neighbor's house two doors down). – Iszi Jun 14 '12 at 14:41
@houbysoft had a great idea. It is true what you said about multiple networks. It was a neighbor's (relative) network that my phone kept connecting to that I forced it to forget. – bassplayer7 Jun 14 '12 at 15:13
Yeah, that's definitely not an option for my home networks though. The PSK is just too complex for me to want to set up more than once per device. – Iszi Jun 14 '12 at 15:21
That's the way to do it (strong password). I've heard of way too many neighbors (sometimes unknowingly) using their neighbor's wifi. ;-) Hopefully that will be another un-announced feature in iOS 6. Probably not though. – bassplayer7 Jun 14 '12 at 15:24

I believe it connects to the most recently seen network, Always.

share|improve this answer

We're looking for long answers that provide some explanation and context. Don't just give a one-line answer: please explain why you're recommending it as a solution. Answers that don't explain anything will be deleted. See Good Subjective, Bad Subjective for more information.

The answer is Apple's iPhone Configuration Utility. According to one of Apple's webpages, the utility:

...lets you easily create, maintain, encrypt, and install configuration profiles, track and install provisioning profiles and authorized applications, and capture device information including console logs.

Configuration profiles are XML files that contain device security policies, VPN configuration information, Wi-Fi settings, APN settings, Exchange account settings, mail settings, and certificates that permit iPhone and iPod touch to work with your enterprise systems.

It's available for both Windows and OS X.

Here's a link to a tutorial of accomplishing setting a WiFi connection priority configuration to an iPhone:

nootrix.com/2012/01/prioritize-wifi-on-iphone/

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.