Выпуск ubuntu nic card

Я пытаюсь установить NIC r8168, и он показывает, что все установлено нормально. Это совершенно новая сетевая карта, и я не включаю свет, когда я подключаю Ethernet. NIC - это то, что не работает, это eth0. Почему он показывает, что драйвер r8168 используется 0? Мой номер модели сетевого адаптера ST1000SPEX, если кому-то интересно.

lsmod

Module                  Size  Used by
r8168                 215669  0

Ifconfig

eth0      Link encap:Ethernet  HWaddr 00:0a:cd:1e:0a:4a  
      UP BROADCAST MULTICAST  MTU:1500  Metric:1
      RX packets:0 errors:0 dropped:0 overruns:0 frame:0
      TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:1000 
      RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
      Interrupt:43 Base address:0x2000 

eth1      Link encap:Ethernet  HWaddr 00:19:d1:1d:f6:7a  
      inet addr:192.168.1.83  Bcast:192.168.1.255  Mask:255.255.255.0
      inet6 addr: fe80::219:d1ff:fe1d:f67a/64 Scope:Link
      UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
      RX packets:551467 errors:0 dropped:0 overruns:0 frame:0
      TX packets:145219 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:1000 
      RX bytes:409744342 (409.7 MB)  TX bytes:12233173 (12.2 MB)
      Interrupt:21 Memory:dfde0000-dfe00000 

lo        Link encap:Local Loopback  
      inet addr:127.0.0.1  Mask:255.0.0.0
      inet6 addr: ::1/128 Scope:Host
      UP LOOPBACK RUNNING  MTU:16436  Metric:1
      RX packets:280 errors:0 dropped:0 overruns:0 frame:0
      TX packets:280 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:0 
      RX bytes:22608 (22.6 KB)  TX bytes:22608 (22.6 KB)

Ubuntu 11.10 x64

Ядро 3.0.0-12-универсальный

1 ответ

Решение

Я не уверен, какую версию Ubuntu (или какую версию ядра) вы используете, так что я собираюсь предположить, что вы по крайней мере на ядре 2.6.

В прошлом у меня были подобные проблемы, и что обычно помогает, так это загрузка последней версии драйвера с веб-сайта производителя. В этом случае загрузите последний драйвер Realtek:

Realtek Gigabit NIC Загрузка драйверов

Перейдите к разделу "Unix (Linux)" и загрузите соответствующий драйвер, который, скорее всего, говорит "Драйвер LINUX для ядра 2.6.x и 2.4.x (поддержка x86 и x64)".

Это будет tarball, поэтому вам придется извлечь его из командной строки и скомпилировать драйвер:

$ tar xvf <whatever_the_name>.tar.gz
$ cd <whatever_directory_was_created_from_tarball>
$ more INSTALL

я написал more INSTALL потому что, скорее всего, там есть файл с именем "INSTALL", и вы должны прочитать его для получения конкретных инструкций о том, как установить этот конкретный драйвер на вашу платформу. Тем не менее, чаще всего он скажет вам выполнить следующие команды:

$ ./configure
...                 # a bunch of output
$ make
...                 # a bunch of compiler output
$ sudo make install
...                 # a bunch of copying of files to their appropriate places

Как только процесс компиляции завершится, он ДОЛЖЕН автоматически выгрузить и загрузить модуль для вас. Если нет, то сделай сам

$ sudo modprobe -r r8168
$ sudo modprobe r8168

Это должно быть так.

Другие вопросы по тегам