2012-03-30 15 views
0

Ich versuche NIC r8168 zu installieren und es zeigt alles installiert ok. Es ist eine brandneue NIC und die Lichter werden nicht an, wenn ich ein Ethernet anschließe. Die NIC, die nicht funktioniert, ist eth0. Warum zeigt es an, dass der r8168-Treiber von 0 verwendet wird? Meine NIC-Modellnummer ist ST1000SPEX, wenn sich jemand fragt.ubuntu nic card issue

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

Kernel 3.0.0-12-generic

+0

Welche Version von Ubuntu verwenden Sie (Kernel-Version würde auch helfen)? – JoeLinux

+0

@drive_by_downvoter: Es ist nicht nötig, einfach zu downvoten, weil es nicht zum Thema gehört. es gibt eine gute Frage hier (wenn auch für eine andere Reihe von Nerds) – bernie

+0

Ich habe die Version und Kernel am unteren Rand hinzugefügt – Blainer

Antwort

1

Ich bin nicht sicher, welche Version von Ubuntu (oder Was für eine Kernel-Version du verwendest, also gehe ich davon aus, dass du zumindest in der Kernel-2.6-Reihe bist.

Ich hatte ähnliche Probleme in der Vergangenheit, und was normalerweise hilft, ist das Herunterladen der neuesten Version des Treibers von der Website des Herstellers. In diesem Fall downloaden neueste Fahrer Realtek:

Realtek Gigabit NIC Driver Downloads

Blättern Sie zu dem Abschnitt mit dem Titel „Unix (Linux)“ und den entsprechenden Treiber herunterladen, die meisten wahrscheinlich derjenige, der "Linux-Treiber für Kernel sagt 2.6.x und 2.4.x (Unterstützung x86 und x64) ".

Es wird ein Tarball, so dass Sie es in der Befehlszeile extrahieren müssen werden und kompilieren Sie den Treiber:

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

ich more INSTALL geschrieben, weil mehr als wahrscheinlich, da eine Datei „INSTALL“ benannt ist in dort, und Sie sollten es für spezifische Anweisungen lesen, wie Sie diesen bestimmten Treiber auf Ihrer Plattform installieren. Allerdings ist es nicht selten wird Ihnen sagen, die folgenden Befehle auszuführen:

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

Sobald die Kompilierung-Prozess abgeschlossen ist, wird es automatisch entladen und das Modul für Sie laden. Wenn nicht, tun Sie es selbst:

$ sudo modprobe -r r8168 
$ sudo modprobe r8168 

Das sollte es sein.