Hello xiaoyaozi
What I suggested should have worked when you were able to use dhcp as a method of obtaining an ip address.
I haven't tried, but from reading on the forum I understand that the NetworkManager software won't work with static ip addresses.
I believe your only choice for that is going to be to disable NetworkManager from the "Services" application mentioned earlier and to make your connection manually. From what I read NetworkManager may have the facility for static ip addresses in Fedora 9.
This howto:
http://home.nyc.rr.com/computertaijutsu/rhwireless.html
at least tells you how to control wpa_supplicant manually.
I assume you will have to configure your card from the "System - Administration - Network" aplication and then add the control for wpa_supplicant as the howto.
Not sure how that will work out as I've never had to do it.