I'm using a rtl8192se right now, with the driver from realtek. You'll need gcc and kernel-headers and the kernel-headers must match your kernel. First download the driver,
then do this,
yum install gcc kernel-headers kernel-devel; yum update kernel
and then cd into the directory the driver is in. and extract it from the tarball
tar -xzvf rtl8192se_linux_2.6.0017.0507.2010.tar.gz
cd into the new directory
and follow the instructions in the file README, which are
make; su -c "make install"
Next copy the directory to some where safe, /usr/local or /root/, perhaps, and you may as well rm the tarball, you shouldn't need it again. I've always rebooted to load the module into the kernel, but you can do it on the fly, with modprobe I believe. Maybe I'll go that route next time. With this method, I have to repeat the make install
step with each kernel update.