One solution for Realtek on-board ethernet drivers

I have a giga-byte ga-945gcm motherboard with a realtek 8111C ethernet chip, Suse installs the r8169 module but Realtek specify the r8168 module.After much reading and many failed attempts to install this module using tar balls, I found this link to a rpm source
RepoView: bitshuffler’s Home Project (openSUSE_10.3_update)
I downloaded for my 64bit system and left clicked on this file and install with YAST.
As root, in a terminal
insmod lib/modules/2.6.22.18-0.2-default/updates/r8168.ko
to install r8168
and to stop running r8169, edit /etc/modprobe.d/blacklist
by adding *blacklist r8169 *