Setting Up a Relay Station with AirPort Express

| How-To

Setting up an AirPort base station (ABS) is something Apple customers do every day. However, adding an AirPort Express (AE) as a relay, to extend the range of a local Wi-Fi network, is a bit trickier and is not extremely well documented. Here’s how to do it.

There are lots of ways to set up a local wireless network and even more ways to go wrong trying to set up complex configurations. This HOWTO is very specific: it deals only with configuring an AirPort Extreme base station in partnership with an Airport Express in order to extend the range of your wireless network. This is helpful in a situation where you might want to work outside at your home, on a patio, but that location has too weak a signal from your AirPort base station. Basically, what Apple calls a “Relay” station can be created, and the applicable Knowledge Base article is HT2044. It’s a little out of date.

Apple diagram

Apple’s diagram from KB HT2044. Credit: Apple, Inc.

Note Apple’s explanation: “A remote base station connects wirelessly to the main station and extends (or “rebroadcasts”) the wireless network to clients that are not in range of the main. A relay base station is like a remote, but it has the additional function of extending the wireless network to a remote which isn’t within range of the main. There can be only one relay between a remote and a main.

In this scenario, we create a relay, which is more flexible down the road, and still has the function of extending the range of the wireless network.

Both the base station and the relay station need to be (re)configured with the AirPort Utility.app found in /Applications/Utilities.

The first step, if you alterate between a wired and a Wi-Fi connection at home through your current AirPort Extreme is to get on the wireless, AirPort network with the Mac you want to use for this project. A notebook is preferable if you have one.

The next step, probably the safest bet, is to reset your AirPort Express. There’s a small button on the back, just big enough for a small paperclip or tiny jeweler’s Phillips screwdriver. Plug it in near your base station — in such a way that you have access to that reset button and can also monitor the LED light on top. Push the paper clip and hold for a few seconds until you see the yellow light start to flash rapidly, then let go. This will reset your AirPort Express to its factory settings. It will still transmit, and you should see its default configuration in the AirPort Utility.app, like this:

Default AE

Default AirPort Express

The default AE is at the top in the diagram above. Note that an AirPort Express in its default configuration has the name “Base Station” + “last six digits of MAC address.” Write down the full MAC address, that is all six pairs of numbers.

Configuring the Base Station

Before we configure the AE, however, some changes need to be made to the AirPort base station to support what’s called a Wireless Distribution System (WDS) network.

A practice of mine is to have a directory at the root level of my admin user account called “System Support”. At this time, you should use the Airport Utility to document the current settings of your base station in case something goes awry. Select the base station from the list, click on “Manual Setup” and note the tabs across the top: Summary, Base Station, Wireless, etc. Select each of those tabs and take a screen shot. (CMD+SHFT+4) Place these (renamed) screen shots in your System Support directory. Now you’re ready to make some changes to the base station.

1. In the “Wireless” tab note the popup at the top. Change it to “Participate in a WDS network.” A new tab will now appear: “WDS.”

2. Select: “Allow this network to be extended.” Now, write these items down, which should already be set: Wireless Network Name, Radio Mode, Channel, Wireless Security (should be WPA2 Personal. If not fix it).

3. Click the WDS tab.

4. Make sure the popup at the top is set to “WDS Main”.

5. Select “Allow wireless clients”.

6. Click the “+” symbol under the window and enter the Mac Address the “AirPort ID” of the AE that you wrote down above. Give it a description and click “OK.”

Your AirPort Base station is now ready to connect to a relay AE. Click “Update” at the bottom of the window. The ABS will reboot, and you’ll be off the air for a few seconds. When it comes back up, you’ll (hopefully) see a solid green light, you’ll have wireless access as before, and the ABS will be ready to connect to the AE relay. (If you see a “WDS error” and a yellow light for the ABS in the Airport Utility , click on the yellow light, then select “ignore”. The light will return to green. When the AE comes on line, all will be well.)

Write down the MAC address of the ABS.

Configuring the AirPort Express

Because you reset the AE, you’ll have to go through the base Station, Wireless, and WDS tabs, entering new data.

1. Under Base Station, select a name for the AE and a good admin password. Having it stored in the keychain makes things easier. Use the Apple time standard if you wish.

Base Station settings

Base Station Settings

2. Under Wireless, select the popup “Participate in a WDS network.” Give the network the SAME name, Radio Mode, Channel and security that you wrote down above. Leave the Wireless Options at their defaults.

Wireless Settings

Wireless Settings

3. Under WDS, the “Allow wireless client” is selected if you intend to add a remote later. In this case, it doesn’t matter. In the WDS Main field enter the MAC address of the ABS. The WDS remotes field is used only if you add a remote AE later, which is beyond the scope of this article.

WDS Setings

WDS Settings

4. Click the Update button to reboot the AE. If it doesn’t come up with a solid green light, you’ve made a mistake. The most common one is giving the AE a different Wireless Network Name than the ABS. If you can’t see it in the AirPort Utility after it reboots, even if you switch to the renamed second network, you’ll have to reset it and start over.

Once everything is working, take a second set of screen shots, ABS and AE, and label them carefully for future reference. Now you can unplug the AE and move it to another location, so long as it’s still in range of the base station.

Selecting the Network

You may be wondering, if the ABS and the AE have the same network name, how do you select the desired one in the AirPort menu bar? The answer is, you don’t. The wireless client (MacBook, iPad, iPhone) selects the one with the greater signal strength. Here’s what iStumbler shows in my office for my network “marty-n” (The AE’s MAC address ends in “FF” and the ABS MAC address ends in “47”. The rest belong to neighbors, and I’ve suppressed these MAC addresses for privacy.

As you can see, the ABS is a lot stronger when I’m in my office with a MacBook, but the reverse is true for the AE in an upstairs bedroom.

Office iStumbler

iStmbler in Office

Bedroom iStumbler

iStumbler in Bedroom 

Summary

This is a detailed process, and lots of things can go wrong. At one point, in my own configuration, I had blinking yellow lights on both the ABS and the AE, thanks to small mistakes. (For example, I replaced an ABS “Snow” with the “Flat” version, but forgot to make the WDS changes.) That’s why taking those screen shots when you have a good configuration is so important. Especially if you, someday, replace a failed unit and need to start from scratch.

This is harder than it has to be, and I’ve heard about a Wizard that can step one through all this. But I’d rather know exactly what’s going on. Unfortunately, the process is tedious and not well documented by Apple for the latest version of AirPort Utility and products.

Good night, and good luck!

Sign Up for the Newsletter

Join the TMO Express Daily Newsletter to get the latest Mac headlines in your e-mail every weekday.

10 Comments Leave Your Own

FlipFriddle

Argh. I could have used this last week when I was trying to set up my new cable modem. Thanks for posting it though so I can save it in case my configuration disappears. It is a PITA and isn’t well documented.

netnothing

Why is the ABS running “N”, while the AE is running “G”?

Are you using an older version of the ABS and AE?

What if we wanted to use the latest versions of both, which allow for dual coverage on both “G” and “N”?

John Martellaro

My ABS is in compatible n and g mode.  That means that my MacBook Pro can connect via n.  But my older AE is a b/g only device.  So remote devices that are n-capable can only connect via g on the relay network.

You are right. The latest model of AE with n would support extension/relay of that protocol as well.

netnothing

My ABS is in compatible n and g mode.  That means that my MacBook Pro can connect via n.  But my older AE is a b/g only device.  So remote devices that are n-capable can only connect via g on the relay network.

Thanks for the followup John.

So I’m guessing that in order for your AE to talk to your ABS, you needed to have it in n/g mode?  If you had it in only n mode then your model of AE wouldn’t be able to talk to the ABS?  Right?

Great article….has me wanting to pick up the latest ABS and an AE.

John Martellaro

netnothing: you are correct.  BTW, at one time I had a Snow(g) base station managing the g network and the relays—and the ABS extreme running n at 5 GHz only.  But I decided that was too much radiation so close to me in my office. I did some speed tests, and the b/g mode on the ABS extreme didn’t suffer all that much.  So the Snow ABS is in the closet as a backup and my office is a bit greener.

netnothing

John, one more question for you…..in this setup, now that the AE has extended your network to another location, can you plug a device into the AE directly via Ethernet and have it pick up an IP address?

That way, you can extend your network wirelessly (clients closest to the AE will use it for wireless), but also connect wired devices to the AE?

John Martellaro

netnothing.  I believe you can. Apple’s diagram shown in the article certainly suggests that because a relay is a superset of a remote.  But I haven’t tried it myself.

MackyMoto

Great article John, thanks so much. I have two questions and one request.

Can you use multiple AExps and extend the network in different directions? Can you still stream iTunes to the AExps using this configuration?

Perhaps your next article could talk about setting up your home with a ABS and multiple AExps to stream music to various rooms. I have 1 ABS and 4 AExps and for the most part the system works. However about 5% of the time one or all of the AExps stop playing temporarily or until I intervene manually. Sometimes the set-up seems to break down completely and I have to switch to Airfoil to resume streaming. Using the Remote app on my iPhone to control iTunes can cause a lot of streaming hiccups. I’d like to see what your advice is on how to best set up streaming.

John Martellaro

MackyMoto:
“Can you use multiple AExps and extend the network in different directions?”—>  I believe you can.

“Can you still stream iTunes to the AExps using this configuration?”—> I haven’t tried that.  I *suspect* that the WDS mode doesn’t support that because I don’t see iTunes streaming as an option under WDS.  Further research would be necessary.

petem222

John:

I followed your directions to a tee, but for some reason the AE keeps blinking yellow after I unplug it and transfer it to the spot where I want a relay device…

Is it because my AE is older, and only b/g compatible?  I just bought the AEBS…

I read on another site that someone had to set the radio mode to ‘g only’ - would that help?

- Pete

Log-in to comment