Interference. It’s the biggest problem these days with wireless ethernet and it will kill the speed of your connection. A 54Mb connection is capable of 6.9MB/s at 100% performance. You won’t see 100% performance. You’ll be lucky to see 90% (6.2MB/s). But after cleaning up much of the interference with my base stations, I did see 56% of maximum two rooms over.
The first thing you need to do is see if anyone is interfering with your signal. Now I could sit here and discuss signal/noise ratios and power settings, or I can give you a pretty chart. I’m guessing you want the pretty chart.

As you can see, channel six is overrun with base stations on their default channel. I had Callisto up on channel 10 for a while, but that austin3 network showed up one day and absolutely killed my network’s performance. For a while, I blamed it on my MacBook Pro as I’d previously had an iBook G4, the superstar of reception. But then I tested the new iStumbler and saw that there were a few networks up there and absolutely no one at the low end. So, I changed the settings on my base station to be at channel 3. The results were astounding. I went from this:

To this:

Really.
The Easy and Proper Way
If you leave iStumbler open, all of your bandwidth tests will return bad results. Close the program (the widget depends on the program and is harmless) and then test your speed.
So, seeing that that wide swath of space at the lower end of the spectrum was entirely unused, I just set my channel to three and restarted the base station. I rather liked the results.

Of course, that’s the easy way. You can always do it the hard way.
The Needlessly Hard But Really Cool Way
Go to Apple’s Airport Support page and down on the right where it says “Update Your Software” you’ll see a link to the AirPort Management Tools. Get the disk image and open it up.

When you open the disk image, you’ll see two programs. Both of which we’ll use, but for different purposes. These are the standard programs that come on the Power-Over-Ethernet version of the AirPort Extreme Base Station that’s sold to large institutions, but anyone can get them. They have one very cool feature we’re going to use: signal charts.

These are PowerPC apps and I’m on an Intel machine. I blame this for the fact that the Client Monitor doesn’t work for me. It starts up, but won’t start pinging. What it does do, when it’s working, is send variable-sized ping packets to the wireless router and then chart the latency so you have an idea of how well the network is performing. Using this, you can start at one side of the room or building and pace yourself to the other side and then pause the chart and look for lulls. Go back to that point and check for interference in iStumbler and see if you can’t work out a way to fix it. You can get a kind of substitute for this program in iStumbler, but it’s only going to give you the signal level and not any indication of performance (a problem the next program has as well).
The other application, Airport Management Utility, works fine for me in 10.4.7. It’s a good thing, too, because that’s the fun one. If you have multiple base stations then you need this little application. Now, I’m not going to go into details about the main reason this application exists, mass deployment, because I really want to concentrate on the production of pretty graphs (that, and it’s off-topic).
Pick a base station on the left and then go to the Monitor tab. You’ll get a nice graph and chart of all the connected clients to the base station and their signal levels relative to the base station’s radio. Schweet.

The yellow line is the WDS master base station with the DSL connection, and the green line is my MacBook — the chart itself is for my AirPort Express, to which I am curiously connected even with my AirPort Extreme just three feet away from me.
You’ll see two numbers in the chart below: signal and noise. You want signal as close to zero as you can get it and noise as far away. The larger the delta, the better the speed (generally). These numbers are different than their counterparts in iStumbler, which uses more sane positive-integer measures with a zero-based noise measurement.
1.21 Gigawatts?![1]
If you have a WDS/roaming setup, like I do, you’re going to run into a quandary. Imagine a circular, logarithmic radio power fallout from each base station going a hundred feet out. Imagine this for all of your base stations. Note the points at which they overlap, and see what kind of signal you get there. If it’s okay, ignore me. If it’s bad, let’s chat.
WDS requires all base stations to be on the same channel. Roaming wants base stations on different channels so they don’t interfere with one another. Doing roaming with a WDS uplink is asking for problems when you get several base stations together. What you want to do is set the transmitter power down on some of the base stations so that they serve a smaller area and don’t cause as much interference.
Now, the iStumbler widget gives you a nice view of the power/signal strength of the network in question by bleeding it outside of its channel. Leave Dashboard up with that going and walk around the area you think the networks would intersect at and watch the power of both base stations. Tweak them until the power level of one of them is low in this area and the other is high. It takes some patience if you want to get it right. For home use, I wouldn’t bother, honestly, but for a large install this is rather important (though, for a large install I’m going to ask you why you’re not using an ethernet backbone rather than WDS).
Radio Ga Ga
It’s fun stuff, this wireless ethernet. You run through the setup assistant or admin utility and have no idea how much is still abstracted away from you until you start signal-diving and tweaking things. I’ll write some more about AirPort here soon, I feel, but I felt this was the most important part of it all.
Footnotes
Optimizing AirPort Connectivity
Back to the Future!
Bingo.
Now, without Googling, who sings Radio Ga Ga?
Freddy Mercury and Queen!
Readers of this article might also be interested in an Apple kBase Article dealing with possible sources of AirPort Interference .
MacLemon
Just FYI, channels 3 & 6 still “overlap”. You might get even better performace on channel 1. YMMV.
This thing it’s getting me crazy….
Thanks to your help I manage to obtain a slight better performance, moving from an average transfer rate of 0.9 Mb/s (between an iMac G5 and a MacBook connected through an Airport Express base station) to a transfer rate of 1.6 Mb/s average. Too bad it’s not even near the actual capabilty of the 802.11g protocol. The onlt way I’ve achived perfomances like the ones you’ve shown in your article it’s creating a network connection between the 2 macs, ignoring the Airport.
I don’t think it’s a matter of interferences due to the walls (the airport it’s 2 rooms away from the iMac), because I’ve tried to put the airport in the very same room of the 2 macs, but nothing changed…..
Okay, so in either iStumbler or the Airport Management Utility, what are the noise levels like?
Ok. Right now i have both machines up and running on the same desk, 2 rooms away from the airport base station.
Here’s strenght and noise values according to Airport Admin Utility:
MacBook:
Strenght: -59 Noise: -97
iMac G5:
Strenght: -70 Noise: -99
I know that strenght values are not optimal, but I believe to understand that noise ones are good…. am I doing something wrong?
The airport has the following conf:
Channel: 6
Multicast rate: 1
DHCP : NO
Nat: NO
Radio Mode: 802.11g ONLY
and it’s not in WDS mode.
Thanks for your patience….
The MB signal is great, and the iMac signal isn’t bad. The noise ratings are very good (low).
Hook one of the machines up to the base station’s LAN connection and turn off AirPort. Now copy a large file between them and see what the speed is.
It could very well be that both are using the wireless at the same time and that’s junking the test up. My test above was to a wired machine on the base station.
Mmmm looks like the solution….
I’ll try that as soon as I got back home from work, and I’ll let you know the results.
Thanks.
That’s it!
I’ve plug my MacBook into the airport, connecting only the iMac wireless and Bingo! 3.9 Mb/s of average speed.
Thanks a lot for your advices, and now I understand why I could stream movies from my Xbox (connected with a lan cable to the router) and I couldn’t from my MacBook! LOL
None of the Aiport Management Tools are available nowadays at Apple.
Site design changed,
Links are gone,
Search fails
You can still get the info you want from the AirPort Utility (at least on my macbook).
Open that app, double click your base station, then choose Logs and Statistics from the Base Station menu. Click the Wireless Clients tabs in that window, and you will see the same graph you would see if you were running the Airport Client Monitor.
Hope that’s what you wanted to find.
took me a few mins to find this, so thought id post the link
http://supportdownload.apple.com/download.info.apple.com/Apple_Support_Area/Apple_Software_Updates/Mac_OS_X/downloads/061-1087.20040419.AptmG/2Z/AirPortManagementTools.dmg