Kuma
ignoring the fact you are on older Mandriva, here is a link to I think, the solution
http://gentoo-wiki.com/HARDWARE_RTL8168
the main diff as I casually read this, with some aussie beer, is your /etc/modprobe.preload is what I suggest you load the newly created module into.
You could also insert it into the /etc/rc.local script but you would have there
modprobe r1000
whereas in preload its just
r1000
because the file knows you are talking modules.
good luck and I had to edit the r1000 bit