said by ozar
:Didn't work for me.

I installed Arch Linux with the 2.6.25.10 kernel and it used the r8169 driver. The connection does work on very rare occasions, but it fails after most reboots. The r8168 driver wouldn't compile for me, either.
It's a terrible thing to say, but I had to install WinXP just to get back online to find a fix.

Still searching, but thanks to all that have replied.
I have the RTL8111/R8168B chip in a Biostar A770 motherboard. It won't work with the 2.6.25-2-amd64 or 2.6.18-amd64 kernel (not recognized). It does work with the 2.6.24-1-amd64 kernel though. Well, at least most of the time anyway. If I try to do a packet capture with Wireshark on that interface I have to ifup/ifdown that interface again before it will work.