it-swarm.com.de

Kubuntu 13.10 Wifi funktioniert nicht - DHCP-Timeout

Ich habe einen Realtek RTL8188CE 802.11b/g/n-WLAN-Adapter in meinem Computer. Heute habe ich ein Upgrade auf 13.10 durchgeführt und kann keine Verbindung herstellen. Vor dem Upgrade funktionierte WiFi einwandfrei. Ich kann WiFi-Netzwerke sehen, aber es wird nur der Fehler "IP-Konfiguration war nicht verfügbar" angezeigt, wenn versucht wird, eine Verbindung herzustellen. Andere Geräte funktionieren einwandfrei. Ich habe versucht, die Konfiguration zu löschen und mehrmals neu zu erstellen, und das funktioniert nicht.

Wenn man sich also Syslog ansieht, scheint die DHCP-Anforderung ein Zeitlimit zu überschreiten. Ich kann eine Verbindung zum Netzwerk herstellen, wenn ich die IP-Adresse und andere Einstellungen manuell vorgenommen habe, aber noch keine Internetverbindung über Wifi habe - ich denke, meine manuelle Konfiguration ist noch nicht ganz korrekt.

Hier ist lspci:

[email protected]:~$ lspci | grep WiFi
02:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8188CE 802.11b/g/n WiFi Adapter (rev 01)

Und Ausgabe von lshw-C-Netzwerk

  *-network               
   description: Wireless interface
   product: RTL8188CE 802.11b/g/n WiFi Adapter
   vendor: Realtek Semiconductor Co., Ltd.
   physical id: 0
   bus info: [email protected]:02:00.0
   logical name: wlan0
   version: 01
   serial: 54:04:a6:de:cb:ba
   width: 64 bits
   clock: 33MHz
   capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
   configuration: broadcast=yes driver=rtl8192ce driverversion=3.11.0-12-generic firmware=N/A latency=0 link=no multicast=yes wireless=IEEE 802.11bgn
   resources: irq:16 ioport:d000(size=256) memory:fe500000-fe503fff

Dies ist/var/log/syslog von dem Punkt an, an dem ich auf "Verbinden" geklickt habe, als es aufgegeben hat.

[email protected]:~$ Sudo tail -f -n0 /var/log/syslog
Oct 19 14:03:05 Zircon NetworkManager[909]: <info> Activation (wlan0) starting connection 'Diamond'
Oct 19 14:03:05 Zircon NetworkManager[909]: <info> (wlan0): device state change: disconnected -> prepare (reason 'none') [30 40 0]
Oct 19 14:03:05 Zircon NetworkManager[909]: <info> Activation (wlan0) Stage 1 of 5 (Device Prepare) scheduled...
Oct 19 14:03:05 Zircon NetworkManager[909]: <info> Activation (wlan0) Stage 1 of 5 (Device Prepare) started...
Oct 19 14:03:05 Zircon NetworkManager[909]: <info> Activation (wlan0) Stage 2 of 5 (Device Configure) scheduled...
Oct 19 14:03:05 Zircon NetworkManager[909]: <info> Activation (wlan0) Stage 1 of 5 (Device Prepare) complete.
Oct 19 14:03:05 Zircon NetworkManager[909]: <info> Activation (wlan0) Stage 2 of 5 (Device Configure) starting...
Oct 19 14:03:05 Zircon NetworkManager[909]: <info> (wlan0): device state change: prepare -> config (reason 'none') [40 50 0]
Oct 19 14:03:05 Zircon NetworkManager[909]: <info> Activation (wlan0/wireless): access point 'Diamond' has security, but secrets are required.
Oct 19 14:03:05 Zircon NetworkManager[909]: <info> (wlan0): device state change: config -> need-auth (reason 'none') [50 60 0]
Oct 19 14:03:05 Zircon NetworkManager[909]: <info> Activation (wlan0) Stage 2 of 5 (Device Configure) complete.
Oct 19 14:03:05 Zircon NetworkManager[909]: <info> Activation (wlan0) Stage 1 of 5 (Device Prepare) scheduled...
Oct 19 14:03:05 Zircon NetworkManager[909]: <info> Activation (wlan0) Stage 1 of 5 (Device Prepare) started...
Oct 19 14:03:05 Zircon NetworkManager[909]: <info> (wlan0): device state change: need-auth -> prepare (reason 'none') [60 40 0]
Oct 19 14:03:05 Zircon NetworkManager[909]: <info> Activation (wlan0) Stage 2 of 5 (Device Configure) scheduled...
Oct 19 14:03:05 Zircon NetworkManager[909]: <info> Activation (wlan0) Stage 1 of 5 (Device Prepare) complete.
Oct 19 14:03:05 Zircon NetworkManager[909]: <info> Activation (wlan0) Stage 2 of 5 (Device Configure) starting...
Oct 19 14:03:05 Zircon NetworkManager[909]: <info> (wlan0): device state change: prepare -> config (reason 'none') [40 50 0]
Oct 19 14:03:05 Zircon NetworkManager[909]: <info> Activation (wlan0/wireless): connection 'Diamond' has security, and secrets exist.  No new secrets needed.
Oct 19 14:03:05 Zircon NetworkManager[909]: <info> Config: added 'ssid' value 'Diamond'
Oct 19 14:03:05 Zircon NetworkManager[909]: <info> Config: added 'scan_ssid' value '1'
Oct 19 14:03:05 Zircon NetworkManager[909]: <info> Config: added 'key_mgmt' value 'NONE'
Oct 19 14:03:05 Zircon NetworkManager[909]: <info> Config: added 'auth_alg' value 'OPEN'
Oct 19 14:03:05 Zircon NetworkManager[909]: <info> Config: added 'wep_key0' value '<omitted>'
Oct 19 14:03:05 Zircon NetworkManager[909]: <info> Config: added 'wep_tx_keyidx' value '0'
Oct 19 14:03:05 Zircon NetworkManager[909]: <info> Activation (wlan0) Stage 2 of 5 (Device Configure) complete.
Oct 19 14:03:05 Zircon NetworkManager[909]: <info> Config: set interface ap_scan to 1
Oct 19 14:03:06 Zircon NetworkManager[909]: <info> (wlan0): supplicant interface state: disconnected -> scanning
Oct 19 14:03:07 Zircon wpa_supplicant[1415]: wlan0: SME: Trying to authenticate with 00:1f:33:e9:99:8a (SSID='Diamond' freq=2437 MHz)
Oct 19 14:03:07 Zircon kernel: [ 1911.641635] wlan0: authenticate with 00:1f:33:e9:99:8a
Oct 19 14:03:07 Zircon NetworkManager[909]: <info> (wlan0): supplicant interface state: scanning -> authenticating
Oct 19 14:03:07 Zircon kernel: [ 1911.651176] wlan0: send auth to 00:1f:33:e9:99:8a (try 1/3)
Oct 19 14:03:07 Zircon wpa_supplicant[1415]: wlan0: Trying to associate with 00:1f:33:e9:99:8a (SSID='Diamond' freq=2437 MHz)
Oct 19 14:03:07 Zircon kernel: [ 1911.654471] wlan0: authenticated
Oct 19 14:03:07 Zircon kernel: [ 1911.654701] rtl8192ce 0000:02:00.0 wlan0: disabling HT/VHT due to WEP/TKIP use
Oct 19 14:03:07 Zircon kernel: [ 1911.656855] wlan0: associate with 00:1f:33:e9:99:8a (try 1/3)
Oct 19 14:03:07 Zircon NetworkManager[909]: <info> (wlan0): supplicant interface state: authenticating -> associating
Oct 19 14:03:07 Zircon wpa_supplicant[1415]: wlan0: Associated with 00:1f:33:e9:99:8a
Oct 19 14:03:07 Zircon wpa_supplicant[1415]: wlan0: CTRL-EVENT-CONNECTED - Connection to 00:1f:33:e9:99:8a completed (reauth) [id=0 id_str=]
Oct 19 14:03:07 Zircon kernel: [ 1911.660841] wlan0: RX AssocResp from 00:1f:33:e9:99:8a (capab=0x431 status=0 aid=4)
Oct 19 14:03:07 Zircon kernel: [ 1911.660951] wlan0: associated
Oct 19 14:03:07 Zircon kernel: [ 1911.661236] cfg80211: Calling CRDA for country: US
Oct 19 14:03:07 Zircon NetworkManager[909]: <info> (wlan0): supplicant interface state: associating -> completed
Oct 19 14:03:07 Zircon NetworkManager[909]: <info> Activation (wlan0/wireless) Stage 2 of 5 (Device Configure) successful.  Connected to wireless network 'Diamond'.
Oct 19 14:03:07 Zircon NetworkManager[909]: <info> Activation (wlan0) Stage 3 of 5 (IP Configure Start) scheduled.
Oct 19 14:03:07 Zircon NetworkManager[909]: <info> Activation (wlan0) Stage 3 of 5 (IP Configure Start) started...
Oct 19 14:03:07 Zircon NetworkManager[909]: <info> (wlan0): device state change: config -> ip-config (reason 'none') [50 70 0]
Oct 19 14:03:07 Zircon NetworkManager[909]: <info> Activation (wlan0) Beginning DHCPv4 transaction (timeout in 45 seconds)
Oct 19 14:03:07 Zircon kernel: [ 1911.667519] cfg80211: Regulatory domain changed to country: US
Oct 19 14:03:07 Zircon kernel: [ 1911.667525] cfg80211:   (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
Oct 19 14:03:07 Zircon kernel: [ 1911.667530] cfg80211:   (2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2700 mBm)
Oct 19 14:03:07 Zircon kernel: [ 1911.667534] cfg80211:   (5170000 KHz - 5250000 KHz @ 40000 KHz), (300 mBi, 1700 mBm)
Oct 19 14:03:07 Zircon kernel: [ 1911.667538] cfg80211:   (5250000 KHz - 5330000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
Oct 19 14:03:07 Zircon kernel: [ 1911.667541] cfg80211:   (5490000 KHz - 5600000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
Oct 19 14:03:07 Zircon kernel: [ 1911.667545] cfg80211:   (5650000 KHz - 5710000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
Oct 19 14:03:07 Zircon kernel: [ 1911.667548] cfg80211:   (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 3000 mBm)
Oct 19 14:03:07 Zircon kernel: [ 1911.667551] cfg80211:   (57240000 KHz - 63720000 KHz @ 2160000 KHz), (N/A, 4000 mBm)
Oct 19 14:03:07 Zircon NetworkManager[909]: <info> dhclient started with pid 8714
Oct 19 14:03:07 Zircon NetworkManager[909]: <info> Activation (wlan0) Beginning IP6 addrconf.
Oct 19 14:03:07 Zircon avahi-daemon[944]: Withdrawing address record for fe80::5604:a6ff:fede:cbba on wlan0.
Oct 19 14:03:07 Zircon avahi-daemon[944]: Leaving mDNS multicast group on interface wlan0.IPv6 with address fe80::5604:a6ff:fede:cbba.
Oct 19 14:03:07 Zircon avahi-daemon[944]: Interface wlan0.IPv6 no longer relevant for mDNS.
Oct 19 14:03:07 Zircon NetworkManager[909]: <info> Activation (wlan0) Stage 3 of 5 (IP Configure Start) complete.
Oct 19 14:03:07 Zircon dhclient: Internet Systems Consortium DHCP Client 4.2.4
Oct 19 14:03:07 Zircon dhclient: Copyright 2004-2012 Internet Systems Consortium.
Oct 19 14:03:07 Zircon dhclient: All rights reserved.
Oct 19 14:03:07 Zircon dhclient: For info, please visit https://www.isc.org/software/dhcp/
Oct 19 14:03:07 Zircon dhclient: 
Oct 19 14:03:07 Zircon NetworkManager[909]: <info> (wlan0): DHCPv4 state changed nbi -> preinit
Oct 19 14:03:07 Zircon dhclient: Listening on LPF/wlan0/54:04:a6:de:cb:ba
Oct 19 14:03:07 Zircon dhclient: Sending on   LPF/wlan0/54:04:a6:de:cb:ba
Oct 19 14:03:07 Zircon dhclient: Sending on   Socket/fallback
Oct 19 14:03:07 Zircon dhclient: DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 3 (xid=0x6713caf2)
Oct 19 14:03:07 Zircon kernel: [ 1911.918587] wlan0: Limiting TX power to 27 (27 - 0) dBm as advertised by 00:1f:33:e9:99:8a
Oct 19 14:03:08 Zircon avahi-daemon[944]: Joining mDNS multicast group on interface wlan0.IPv6 with address fe80::5604:a6ff:fede:cbba.
Oct 19 14:03:08 Zircon avahi-daemon[944]: New relevant interface wlan0.IPv6 for mDNS.
Oct 19 14:03:08 Zircon avahi-daemon[944]: Registering new address record for fe80::5604:a6ff:fede:cbba on wlan0.*.
Oct 19 14:03:10 Zircon dhclient: DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 7 (xid=0x6713caf2)
Oct 19 14:03:17 Zircon dhclient: DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 15 (xid=0x6713caf2)
Oct 19 14:03:27 Zircon NetworkManager[909]: <info> (wlan0): IP6 addrconf timed out or failed.
Oct 19 14:03:27 Zircon NetworkManager[909]: <info> Activation (wlan0) Stage 4 of 5 (IPv6 Configure Timeout) scheduled...
Oct 19 14:03:27 Zircon NetworkManager[909]: <info> Activation (wlan0) Stage 4 of 5 (IPv6 Configure Timeout) started...
Oct 19 14:03:27 Zircon NetworkManager[909]: <info> Activation (wlan0) Stage 4 of 5 (IPv6 Configure Timeout) complete.
Oct 19 14:03:32 Zircon dhclient: DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 10 (xid=0x6713caf2)
Oct 19 14:03:42 Zircon dhclient: DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 14 (xid=0x6713caf2)
Oct 19 14:03:52 Zircon NetworkManager[909]: <warn> (wlan0): DHCPv4 request timed out.
Oct 19 14:03:52 Zircon NetworkManager[909]: <info> (wlan0): canceled DHCP transaction, DHCP client pid 8714
Oct 19 14:03:52 Zircon NetworkManager[909]: <info> Activation (wlan0) Stage 4 of 5 (IPv4 Configure Timeout) scheduled...
Oct 19 14:03:52 Zircon NetworkManager[909]: <info> Activation (wlan0) Stage 4 of 5 (IPv4 Configure Timeout) started...
Oct 19 14:03:52 Zircon NetworkManager[909]: <info> (wlan0): device state change: ip-config -> failed (reason 'ip-config-unavailable') [70 120 5]
Oct 19 14:03:52 Zircon NetworkManager[909]: <info> Marking connection 'Diamond' invalid.
Oct 19 14:03:52 Zircon NetworkManager[909]: <warn> Activation (wlan0) failed for connection 'Diamond'
Oct 19 14:03:52 Zircon NetworkManager[909]: <info> Activation (wlan0) Stage 4 of 5 (IPv4 Configure Timeout) complete.
Oct 19 14:03:52 Zircon NetworkManager[909]: <info> (wlan0): device state change: failed -> disconnected (reason 'none') [120 30 0]
Oct 19 14:03:52 Zircon NetworkManager[909]: <info> (wlan0): deactivating device (reason 'none') [0]
Oct 19 14:03:52 Zircon kernel: [ 1957.444402] wlan0: deauthenticating from 00:1f:33:e9:99:8a by local choice (reason=3)
Oct 19 14:03:52 Zircon wpa_supplicant[1415]: wlan0: CTRL-EVENT-DISCONNECTED bssid=00:00:00:00:00:00 reason=3
Oct 19 14:03:52 Zircon NetworkManager[909]: <info> (wlan0): supplicant interface state: completed -> disconnected
Oct 19 14:03:52 Zircon kernel: [ 1957.468579] cfg80211: Calling CRDA to update world regulatory domain
Oct 19 14:03:52 Zircon kernel: [ 1957.475397] cfg80211: World regulatory domain updated:
Oct 19 14:03:52 Zircon kernel: [ 1957.475404] cfg80211:   (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp)
Oct 19 14:03:52 Zircon kernel: [ 1957.475410] cfg80211:   (2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
Oct 19 14:03:52 Zircon kernel: [ 1957.475414] cfg80211:   (2457000 KHz - 2482000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
Oct 19 14:03:52 Zircon kernel: [ 1957.475419] cfg80211:   (2474000 KHz - 2494000 KHz @ 20000 KHz), (300 mBi, 2000 mBm)
Oct 19 14:03:52 Zircon kernel: [ 1957.475423] cfg80211:   (5170000 KHz - 5250000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)
Oct 19 14:03:52 Zircon kernel: [ 1957.475427] cfg80211:   (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm)

Hat jemand irgendwelche Ideen?

4
ChrisN

Dies ist keine wirkliche Antwort, sondern ein Workaround. Wie bereits erwähnt, scheint der in 13.10 enthaltene Treiber defekt zu sein. Ich habe die Kernelversion 3.8.13-03081312-generic von http://kernel.ubuntu.com/~kernel-ppa/mainline/ installiert und von dort gebootet. Mein WLAN funktioniert jetzt einwandfrei.

Edit: Der Treiber in Kernel 3.9.11-030911-generic funktioniert auch, und das ist, was ich jetzt benutze.

Und noch ein Update: Kernel 3.12.0-031200-generic hat das Problem behoben.

0
ChrisN

Ich hatte genau das gleiche Problem und fand einen ziemlich ausgeklügelten Fix: das Remastering der Live-CD. Auf einer funktionierenden Ubuntu-Installation habe ich buntu Customization Kit (UCK) installiert und die ursprüngliche ISO von Kubuntu 13.10 angepasst. Grundsätzlich chroots UCK in der ISO und ermöglicht es Ihnen, es anzupassen. Ich startete UCK und bat es, mir Zugriff auf eine Konsole zu gewähren. Dann änderte ich /etc/apt/sources.list und fügte folgende Zeile hinzu:

deb http://archive.ubuntu.com/ubuntu/ saucy-proposed main restricted universe multiverse

um den Download der neuesten (instabilen) Pakete zu ermöglichen. Dann habe ich apt-get update und apt-get dist-upgrade ausgeführt, die unter anderem plasma-nm und andere netzwerkbezogene Pakete installiert haben. Dann beendete ich die UCK-Sitzung und baute eine neue ISO auf. Wenn ich mein System mit dieser angepassten ISO starte, tritt bei DHCP keine Zeitüberschreitung auf und anscheinend funktioniert alles einwandfrei.

Ich kann meine ISO online stellen, wenn jemand daran interessiert ist (hinterlasse einfach einen Kommentar, ich möchte keine 1 GB hochladen, wenn niemand sie verwenden wird), ich fordere Sie jedoch auf, eine eigene ISO zu erstellen, da dies einfach ist und Sie dies nicht tun muss mir vertrauen und davon ausgehen, dass ich die ISO nicht manipuliert habe.

Beachten Sie, dass ich nur das Live-System getestet und keine vollständige Installation durchgeführt habe. YMMV.

1

Ich hatte das gleiche Problem bei der Installation von 13.10 von einem täglichen Build-ISO. Ein vollständiges Upgrade des Systems hat das Problem für mich behoben.

Die Schritte, denen ich folgte, waren:

  • Verwenden Sie eine Ethernet-Verbindung (da die manuelle Konfiguration von WLAN ein Problem darstellt).
  • Führen Sie dhclient eth0 aus, um es zu konfigurieren und sicherzustellen, dass die Schnittstelle aktiv ist
  • Führen Sie die Routine apt-get update/apt-get dist-upgrade aus
  • Löschen Sie alle zuvor gespeicherten Funkverbindungen
  • Starten Sie neu

Das hat das Problem für mich behoben. Allerdings versuchte Network Manager von Zeit zu Zeit, die Verbindung zu übernehmen und zu dekonfigurieren, sodass der Download gestoppt wurde. Ich musste den Download abbrechen, dhclient eth0 erneut ausführen und dann das dist-upgrade fortsetzen.

Ich hoffe es funktioniert bei dir!

0
Rohan Dhruva

Es gibt einige Probleme mit dem in 13.10 enthaltenen Treiber. Es scheint immer schlimmer zu werden.

Wenn Sie sich abenteuerlustig fühlen, habe ich den Quellcode des Treibers genommen und für mich selbst repariert. Ich habe es auf Github gepostet: https://github.com/FreedomBen/rtl8188ce-linux-driver

Bisher ist dies die einzige mir bekannte Version des Treibers (abgesehen von der vorinstallierten), die unter Ubuntu 13.10 kompiliert und funktioniert. Die Datei README.md enthält Installationsanweisungen.

0
Freedom_Ben