I have found that r8169 driver does not work properly with my D-Link Gigabit cardbus adapter which is built on a Realtek chip. I had intermittent connection problems and my log was full of messages "r8169: eth2: link up". Searching Google shows that this is a common problem with r8169 driver. However, latest version of the driver available on the Realtek's website works just fine. My network problem were solved after downloading, compiling and installing the new driver (version 6.011.00). Since I've spent couple days tracing the problem, I thought this might be a useful information for other r8169 users out there.