Установка двайвера

После установки карты проверим, нашла ли её система:

ifconfig -a

Если нашла, то смотрим, на каких режимах она сможет работать:

sudo ethtool eth1

Должно быть

	Supported link modes:   10baseT/Half 10baseT/Full 
                        100baseT/Half 100baseT/Full 
                        1000baseT/Full

но, скорее всего, гигабита не будет. Выкачиваем драйвер отсюда (ссылка с http://www.realtek.com.tw/) и действуем по указаниям из readme. Удаляем встроенный драйвер, если таковой имеется:

lsmod | grep r8169
sudo rmmod r8169

Распакуем исходники:

tar vjxf r8169-6.aaa.bb.tar.bz2

А вот теперь отходим от readme и делаем так:

sudo cp -R r8169-6.aaa.bb/src /src

Дело в том, что из-за ошибки риалтековских кодеров, которую они, похоже, не собираются исправлять, make обращается не к r8169-6.aaa.bb/src, а к /src. Запускаем make:

cd r8169-6.aaa.bb
sudo make clean modules

Результаты работы make (в частности, r8169.ko) должны образоваться в /src. Возвращаем их на место:

sudo cp -R /src r8169-6.aaa.bb/src

Возвращаемся к инструкции:

sudo make install
sudo depmod -a
sudo modprobe r8169

Проверяем:

lsmod | grep r8169
ifconfig -a
sudo ethtool eth1

Ссылки