Das Netzwerk funktioniert mit RTL-8110SC/8169SC nicht richtig.

Das Netzwerk funktioniert mit RTL-8110SC/8169SC nicht richtig.

Nun, ich habe ein kabelgebundenes Netzwerk auf meiner Neuinstallation von Ubuntu 11.10. Ich kann Dateien herunterladen und im Internet surfen. Das Problem ist, dass das Laden von Websites manchmal sehr lange dauert und es manchmal aufgibt. Ich habe auch erfolglos versucht, mit Filezilla eine Verbindung zu einem FTP-Server herzustellen. Das gleiche kabelgebundene Netzwerk funktioniert bei einer Dual-Boot-Installation von Windows 7 einwandfrei.

Wie kann ich mein Netzwerk entsprechend konfigurieren?

EINIGE INFOS:

$ sudo lshw -class network  
*-network  
       description: Ethernet interface  
       product: RTL-8110SC/8169SC Gigabit Ethernet  
       vendor: Realtek Semiconductor Co., Ltd.  
       physical id: 4  
       bus info: pci@0000:04:04.0  
       logical name: eth0  
       version: 10  
       serial: 00:1d:60:55:58:5c  
       size: 100Mbit/s  
       capacity: 1Gbit/s  
       width: 32 bits  
       clock: 66MHz  
       capabilities: pm bus_master cap_list rom ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation  
       configuration: autonegotiation=on broadcast=yes driver=r8169   driverversion=2.3LK-NAPI duplex=full firmware=N/A ip=192.168.0.135 latency=64 link=yes maxlatency=64 mingnt=32 multicast=yes port=MII speed=100Mbit/s  
       resources: irq:16 ioport:e800(size=256) memory:febfec00-febfecff memory:febc0000-febdffff  

Antwort1

Vielleicht ist der Kerneltreiber r8169 nicht gut genug. Versuchen Sie, die Ralink-Treiber zu kompilieren:

  1. Erstellen Sie zunächst eine Sicherungskopie Ihres Treibers. So finden Sie heraus, wo sich der Treiber befindet:

    find /lib/modules/$(uname -r) -name r8169.ko
    

    Kopieren Sie den Treiber irgendwo in Ihr Home-Verzeichnis.

  2. Herunterladen der TreiberHier(Wählen Sie den US1-Server, da die anderen beiden nicht funktionieren)

  3. Bereiten Sie das System für die Kompilierung vor:

    sudo apt-get install build-essential linux-headers-$(uname -r) linux-source
    
  4. Überprüfen Sie, ob der integrierte Treiber r8169.ko geladen ist.

    lsmod | grep r8169
    
  5. Wenn es installiert ist, entfernen Sie es bitte.

    sudo modprobe -r r8169
    
  6. Kompilieren Sie den Treiber:

    tar jxvf r8169-6.015.00.tar.bz2 # unpack this on th desktop
    sudo mv r8169-6.015.00 /usr/src # move the drive directory from desktop to /usr/src
    sudo -i
    

    Navigieren Sie zu /usr/src/r8169-6.015.00und führen Sie

    make clean modules          
    make install
    depmod -a
    modprobe r8169
    

    Berechtigungen löschen:

    exit
    
  7. Mit den folgenden Befehlen können Sie überprüfen, ob der Treiber geladen ist:

    lsmod | grep r8169      
    ifconfig -a
    

    lsmod-Ausgabe im Terminal

  8. Starten Sie neu und prüfen Sie erneut, ob der Treiber geladen ist. Wenn nicht, sollten Sie r8169 zur Liste der Module hinzufügen, die beim Start geladen werden. Bearbeiten Sie diese Datei:

    sudo nano /etc/modules
    

    füge die Zeile hinzu

    r8169
    

    Speichern, beenden und neu starten

Wenn etwas schief geht oder Sie diesen Vorgang rückgängig machen möchten, stellen Sie die Datei, die Sie im ersten Schritt gesichert haben, einfach an ihrem ursprünglichen Speicherort wieder her.

Antwort2

Ich bin gespannt, ob Sie das gelöst haben, da ich glaube, dass ich dasselbe Problem habe ... Das Netzwerk funktioniert einen Moment lang einwandfrei, reagiert dann aber mehrere Minuten lang überhaupt nicht. Aktive Verbindungen scheinen in Ordnung zu sein, da ich mehrere Stunden lang ohne Unterbrechung den Quellcode heruntergeladen habe, aber neue Verbindungen scheinen das Problem zu sein, und das auch nur manchmal.

UPDATE: Das Deaktivieren von IPv6 hat bei mir nicht funktioniert. Meine Lösung für den Moment war, eine Ersatz-Netgear 10/100-Netzwerkkarte in mein Motherboard einzubauen, bis jemand anders den Realtek-Treiber repariert.

Ich habe die Antwort von hhlp nicht ausprobiert, aber ich brauchte das Ding so schnell wie möglich zum Laufen, also funktioniert die Ersatzkarte im Moment großartig!

Antwort3

Versuchen Sie, IPv6 zu deaktivieren, wenn Sie es nicht verwenden.

verwandte Informationen