I followed the same tutorial you did for FC4 (Going into /etc/sysconfig/network-scripts and making that config file), and it did not work for me either.
Instead, I did...
(Assuming you've already installed ndiswrapper, and
ndiswrapper -l already lists your network card.)
1) I could not get the
dhclient command to work correctly for me, so I downloaded
dhcpcd from
http://www.phystech.com/download/dhcpcd.html
2) Install it by running
./configure,
make, and then
make install. It will install in /usr/local/sbin
3) Make a script somewhere (/etc/startwifi), put this in it...
Code:
echo "Starting ndiswrapper..."
modprobe ndiswrapper
echo " -- Setting mode managed"
iwconfig wlan0 mode Managed
echo " -- Setting WEP key"
iwconfig wlan0 key restricted <your key here>
echo " -- Setting Channel"
iwconfig wlan0 channel <your channel>
echo " -- Bringing up wlan0"
ifconfig wlan0 up"
4) chmod it to 755
5) Edit /etc/rc.d/rc.local and add this to the end of it...
Code:
/etc/startwifi
/usr/local/sbin/dhcpcd wlan0
After I did all this stuff, my wifi works great on each reboot.