Выпуск 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
Это должно быть так.