I faced the 'connection timeout' issue on my intel core 2 duo macbook pro recently, using an airport extreme base station. In addition to my mbp, I also had a mac mini and a windows pc connecting to the base station. Everything worked fine for months, and then, seemingly out of the blue, the mbp couldn't find the base station, or if it could, it gave me the 'connection timeout' error and couldn't connect (
and yet both the mini and the pc could!)....I tried everything -- hard resetting the AEBS, changing WPA to WEP, changing the password, renaming the network....I
even goofed around with the network kernel files on my mbp until I sufficiently buggered things up and decided to completely reinstall OSX on the macbook pro (which also
didn't work, btw)! Finally I found a solution which seems to work swimmingly, so I hope this fix will save some people out there a lot of precious time and frustration:
1) Open Airport Utility
2) Click on 'Manual Setup'
3) select the 'wireless' tab (at the top where you can choose from 'summary', 'base station', 'wireless', and 'access control')
4) On this screen, it allows you to select the channel. By default, the option here is set to 'automatic'. From the drop-down, I randomly selected a
specific channel (in my particular case, I chose channel 7).
5) In the bottom right, click 'update'
6) Now try to get your maccy to find and connect to your network once more. TA-DA! Everything now appears to connect to the base station. You may have to play around with different channels, but so far, all 3 of my computers are able to communicate with the AEBS with no apparent problems. Hope this works for you!