También puede depender del router. Algunos routers permiten cambiar el "índice" o la "clave" que está en uso. Es decir, puedes definir, por ejemplo, 4 claves o contraseñas diferentes que la red inalámbrica puede utilizar, y luego le dices cuál quieres que esté en uso en ese momento.
Mi experiencia ha sido que los Macs siempre intentan conectarse usando el índice o la clave 0, nunca ninguna otra clave. El conector (MB o MBP) tiene que estar usando el mismo número de índice o clave para que el proceso de handshake inalámbrico funcione correctamente.
Por lo tanto, he tenido situaciones en las que los PC se conectaban perfectamente a una red bien configurada y no había ninguna razón para que el Mac no lo hiciera, y una hora más tarde me di cuenta de que había sido así todo el tiempo.
Frustrante, por decir lo menos. Puede ser fijo ahora, creo que la última vez que me encontré con él era un 10.6 temprano.