Ich habe einen Desktop, der unter Windows XP läuft, und einen Laptop, der unter Ubuntu 12.04 läuft.
Kürzlich habe ich einen WLAN-Router eingerichtet, um über WLAN auf meinem Laptop auf das Internet zugreifen zu können. Der Laptop stellt problemlos eine Verbindung zum WLAN her, kann jedoch keine Daten übertragen. Erst wenn ich meinen Laptop zum ersten Mal einschalte, kann er einige Daten für einige Minuten übertragen. Danach kann der Router nicht mehr gepingt werden.
Ping an Router zeigt: "ping: sendmsg: Kein Pufferplatz verfügbar", aber das WLAN wird weiterhin als verbunden angezeigt.
Bitte helfen Sie!
Antworten:
Vielleicht ist es eine doppelte IP-Adresse?
Es ist möglicherweise eine andere Software, die Ihre Verbindung beeinflusst. Versuchen Sie, die Ubuntu-Firewall zu stoppen.
sudo service ufw stop
Überprüfen Sie das Protokoll.
cat /var/log/syslog | less
Versuchen Sie, die Puffergröße anzupassen.
echo 83886080 |sudo tee /proc/sys/net/core/wmem_max
Das Problem liegt im Router.
quelle
Ich selbst und viele andere (laut meiner Google-Suche) haben das gleiche Problem mit Ubuntu 11.10, während ich auch in 10.x oder sogar 11.04 nie Probleme mit Netzwerktreibern hatte.
BEARBEITEN: Ursache des Problems, das schließlich NICHT behoben wurde: '(. Das Folgende könnte noch in irgendeiner Weise involviert sein, daher überlasse ich es hier anderen, um darauf zu verweisen. Es stellte sich jedoch heraus, dass das Problem NICHT gelöst werden konnte ein 2.6.x Kernel.
Mein System verwendet den r8169-Treiber für meinen Realtek 8168-Chip-Ethernet-Port (in meinem Fall auf dem Motherboard. Hinweis: 8168 - nicht 8169!)
Ich bin endlich auf dieses Problem gekommen, als ich diesen Beitrag gefunden habe . Ich habe schnell bestätigt, dass meine 8168-Karte den r8169-Treiber verwendet, indem ich ...
..., was eine Weile dauert - sei einfach geduldig. :-)
Sie können den verwendeten Treiber in der Konfiguration sehen: Zeile ... Beispiel: ...
Dann folgte ich meistens den Anweisungen in diesem Beitrag , um den richtigen Treiber zu installieren und zu aktivieren, und änderte bestimmte Pfade nach Bedarf, um sie meinem System anzupassen. Beachten Sie, dass auf der Download-Site für Treiber der Kernel v3.xx (nur 2.4.x und 2.6.x) nicht erwähnt wird. Er funktioniert jedoch trotzdem einwandfrei.
Wenn Sie nur eine Netzwerkschnittstelle haben, sollten Sie zu diesem Zeitpunkt alle Einstellungen vornehmen.
Leider war es für mich nicht ganz so einfach, da ich auch eine zweite Karte installiert hatte, auf der sich tatsächlich ein 8169-Chip befand! : - / Also konnte ich den r8169-Treiber nicht einfach deaktiviert lassen.
Um dies zu beheben, habe ich die Datei /lib/module/your-kernel-version/drivers/net/r8169.bak (das Autorun.sh-Treiberinstallationsskript hat sie umbenannt) wieder in r8169.ko umbenannt und / etc / modules wie folgt bearbeitet ...
... [letzte zwei Zeilen hinzugefügt] in der Hoffnung, dass dies das Laden der Module in derselben Reihenfolge erzwingen würde, wodurch vermieden wird, dass modprobe den r8169-Treiber für die falsche Karte aufnimmt. Es funktionierte!
Zum OP ... Ich aktualisiere dies zum Nutzen anderer Leute, die nach einer Lösung suchen, da es in den Google-Ergebnissen ziemlich hoch ist. Hoffe es macht dir nichts aus.
quelle
Ich habe dies mit einer drahtlosen Schnittstelle Centrino Ultimate-N 6300 8086: 4238 (auf einem Thinkpad X201) gesehen. Soweit ich das beurteilen kann, handelt es sich um einen bekannten Fehler im Wireless-Treiber oder seiner Firmware, wahrscheinlich den gleichen wie Fehler # 836250 . Ich habe gefragt, was die Nachricht unter " Was bedeutet" ping: sendmsg: Kein Pufferplatz verfügbar "bedeutet. ".
Problemumgehungen
Da ich dies nur zeitweise erhalte, besteht eine Problemumgehung darin, das drahtlose Netzwerk vollständig zurückzusetzen, wenn das Problem auftritt:
Eine andere mögliche Problemumgehung besteht darin, Ihren Router in den Nur-802.11g-Modus zu schalten (ich denke, das Problem tritt nur auf, wenn eine Verbindung zu einem n-Netzwerk hergestellt wird).
quelle