Das Problem zu schätzen wissen:
Wie Sie hat auch das drahtlose Netzwerk in Version 10.04 LTS für mich funktioniert. Dies galt auch für die Fragen 31483, 67077 und andere, die alle als "zu lokalisiert" geschlossen sind. Dies ist eine IAQ (selten beantwortete Frage) .
Mein drahtloses Netzwerk ist unter Ubuntu langsamer als unter Windows-Boxen oder sogar auf demselben Computer, der unter Windows gestartet wurde.
Ich erhalte eine eigenartige Sägezahnkurve der Ping-Zeiten von meinem Laptop zu einem WLAN-Router (z. B. 10.0.0.1 oder 192.0.0.1 zu Hause). Hier sind meine Ping-Millisekunden von meinem Laptop zum AP meines Coffeeshops, wobei Klammern hinzugefügt werden, um den Sägezahnzyklus zu veranschaulichen.
(36, 59, 81, 104, 127) (47, 59, 92, 116) (36, 59, 81, 104) (24, 150; 73,92,114) (38,48,81,103) (23,45, 67,91) ...
Ich kann mich mit einigen Coffeeshop-APs verbinden und nicht mit anderen. Die Ergebnisse sind fast, aber nicht immer gleich. Sobald ich mich in einem blauen Mond befinde, verbinde ich mich mit einem AP, den ich als nicht verbindbar abgeschrieben hatte.
Ein Großteil des Syslogs ist ausführlich, etwa 50 Zeilen für einen Verbindungsversuch. Vieles beschäftigt sich mit dem nicht verwendeten IPv6. Beim Vergleich einer guten Verbindung mit einer schlechten Verbindung wird eine gute Verbindung hergestellt (DHCPDISCOVER, dann DHCPREQUEST empfängt dann DHCPOFFER), während eine fehlerhafte Verbindung DHCPDISCOVER ausführt und keine DHCPREQUEST- oder DHCPOFFER-Leitungen aufweist.
Informationen sammeln
Viele Fragen wie diese haben keine guten Informationen. Hier ist eine kleine Hilfe beim Sammeln von Informationen:
Das normalerweise relevanteste Protokoll ist / var / log / syslog, das alle Arten von zufälligen Informationen sammelt. Eine drahtlose Verbindung erzeugt im Allgemeinen mindestens 100 Leitungen.
# tail -20 /var/log/syslog ;# see the last 20 lines of the log
# tailf /var/log/syslog ;# watch the log expand with usage.
# logger ====== Trying again ;# add a message to the syslog
Ein weiteres Protokoll ist dmesg, der Kernel-Ringpuffer. Es könnte, sagt aber normalerweise nichts Nützliches. Die übliche Netzwerknachricht lautet "Keine IPv6-Router vorhanden".
# dmesg | tail -3 ;# look at last three lines
[ 422.328274] eth1: no IPv6 routers present
[ 474.578004] eth1: no IPv6 routers present
[ 3327.234898] eth1: no IPv6 routers present
Der Befehl ifconfig bezieht sich auf verkabelte und nicht verdrahtete Netzwerkschnittstellen. Es zeigt Hardwareadressen und Paketzahlen an und kann diese konfigurieren.
# ifconfig -a ;# show all interfaces, configured or not
# ifconfig eth1 ;# just show eth1
eth1 Link encap:Ethernet HWaddr c4:17:fe:71:59:f1
inet addr:192.168.19.79 Bcast:192.168.19.255 Mask:255.255.255.0
inet6 addr: fe80::c617:feff:fe71:59f1/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:7549 errors:0 dropped:0 overruns:0 frame:18706
TX packets:7230 errors:142 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:6541083 (6.5 MB) TX bytes:960689 (960.6 KB)
Interrupt:17
Der Befehl iwconfig befasst sich mit drahtlosen Schnittstellen. Beachten Sie, dass Sie dies als root ausführen möchten, da es manchmal abgekürzte Ergebnisse aus dem Benutzerkonto liefert.
# iwconfig eth1 ;# show eth1 wireless information
eth1 IEEE 802.11abgn ESSID:"Quickly-WiFi"
Mode:Managed Frequency:2.412 GHz Access Point: 06:16:16:03:6A:10
Bit Rate=11 Mb/s Tx-Power:24 dBm
Retry min limit:7 RTS thr:off Fragment thr:off
Power Managementmode:All packets received
Link Quality=1/5 Signal level=-85 dBm Noise level=-90 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:145 Invalid misc:0 Missed beacon:0
Sie können auch die folgenden Befehle verwenden:
# cat /etc/lsb-release ;# See your current Ubuntu version
# lshw -c network ;# See your networking hardware, at least what's recognized.
# ls /etc/modprode.d ;# config probing hardware, blacklists, and add exceptions
# lsmod ;# which modules are used by what
# lspci ;# more hardware information
# rfkill list all ;# see status of hardware and software on/off switches
# nc ;# a hard to use swiss army knife of networking.
Fehlerbehebung und Lösungen
Es scheint eine Folge von Hinweisen zu geben.
Schließen Sie das Unvorsichtige aus. Stellen Sie sicher, dass Ihr WLAN aktiviert ist, dass Sie das richtige Kennwort haben usw. Starten Sie in Windows, um dies zu überprüfen. Suchen Sie nach DHCPDISCOVER, aber fordern Sie nicht in / var / log / syslog an.
Sehen Sie, wo das Netzwerk kaputt geht. Ping-Loopback (127.0.0.1), versuchen Sie es mit einer Verbindung zum Access Point, versuchen Sie es mit einem Ping-Out (74.125.244.39 ist Google), versuchen Sie es mit einem Ping von google.com (mithilfe von DNS). Probieren Sie ein Wget auf http://www.google.com aus .
Versuchen Sie, Ihre WLAN-Karte auf die schwarze Liste zu setzen oder den Hardware-Test mithilfe von Dateien in /etc/modprobe.d anzuhalten.
Gehen Sie in den Netzwerkmanager und geben Sie sich eine feste, angemessene IP-Adresse. Der Router antwortet Ihnen dann.
Versuchen Sie einen Neustart. Es gibt gelegentlich Probleme mit Netzwerkkarten, die aus dem Energiesparmodus zurückkehren.
Es gibt einige bekannte Probleme, die auch im Hardware-Support aufgeführt sind .
Viel Glück und ich werde versuchen, diese Antwort aus den Kommentaren zu aktualisieren.