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:
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.
Herunterladen der TreiberHier(Wählen Sie den US1-Server, da die anderen beiden nicht funktionieren)
Bereiten Sie das System für die Kompilierung vor:
sudo apt-get install build-essential linux-headers-$(uname -r) linux-source
Überprüfen Sie, ob der integrierte Treiber r8169.ko geladen ist.
lsmod | grep r8169
Wenn es installiert ist, entfernen Sie es bitte.
sudo modprobe -r r8169
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.00
und führen Siemake clean modules make install depmod -a modprobe r8169
Berechtigungen löschen:
exit
Mit den folgenden Befehlen können Sie überprüfen, ob der Treiber geladen ist:
lsmod | grep r8169 ifconfig -a
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.