regenwurmfan
Anmeldungsdatum: 16. August 2010
Beiträge: Zähle...
|
Hi, ich hab seit einigen Tagen das Problem, dass nach dem Start des PCs (aus Bereitschaft und kompletter Neustart) die W-Lan Verbindung zwar hergestellt wird, ich aber weder mit einem Browser noch mit ping eine Verbindung zum Router (und somit Internet) herstellen kann. Es könnte sein, dass das Problem auftritt seit ich den PC mal per Ethernet mit dem Router verbunden habe, kann ich aber nicht mehr genau sagen. Konfiguriert habe ich dafür nichts. Habe allerdings eben mal die Kabelnetzwerkverbindung aus dem Netzwerkmanager entfernt, weil diese noch als benutzt angezeigt wurde als dies definitiv nicht mehr der Fall war.
Wenn ich den Router neustarte funktioniert alles wieder wie gewohnt. Da am Router aber nichts verändert wurde und bei meinen Mitbewohnern das Problem nicht auftritt, denke ich, dass es eher an meinem PC liegt. Komischerweise funktioniert aber bei meinem PC die W-Lan verbindung mit einem mobilen HotSpot auch fehlerfrei. Hat jemand eine Idee woran das liegen könnte, bzw. wie ich das Problem lösen kann?
Vielen Dank im Voraus! 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106 | user@L540:~$ lspci -nnk | grep -i net -A2
00:19.0 Ethernet controller [0200]: Intel Corporation Ethernet Connection I217-V [8086:153b] (rev 05)
Subsystem: Lenovo Device [17aa:501e]
Kernel driver in use: e1000e
--
02:00.0 Network controller [0280]: Intel Corporation Wireless 7260 [8086:08b2] (rev 6b)
Subsystem: Intel Corporation Wireless-N 7260 [8086:c262]
Kernel driver in use: iwlwifi
user@L540:~$ cat /etc/network/interfaces
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
user@L540:~$ cat /etc/resolv.conf
# Generated by NetworkManager
nameserver 127.0.1.1
user@L540:~$ cat /etc/hosts
127.0.0.1 localhost
127.0.1.1 L540
# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
user@L540:~$ ifconfig -a
eth0 Link encap:Ethernet Hardware Adresse 54:ee:75:2f:c2:cb
UP BROADCAST MULTICAST MTU:1500 Metrik:1
RX-Pakete:0 Fehler:0 Verloren:0 Überläufe:0 Fenster:0
TX-Pakete:0 Fehler:0 Verloren:0 Überläufe:0 Träger:0
Kollisionen:0 Sendewarteschlangenlänge:1000
RX-Bytes:0 (0.0 B) TX-Bytes:0 (0.0 B)
Interrupt:20 Speicher:f2500000-f2520000
lo Link encap:Lokale Schleife
inet Adresse:127.0.0.1 Maske:255.0.0.0
inet6-Adresse: ::1/128 Gültigkeitsbereich:Maschine
UP LOOPBACK RUNNING MTU:65536 Metrik:1
RX-Pakete:8267 Fehler:0 Verloren:0 Überläufe:0 Fenster:0
TX-Pakete:8267 Fehler:0 Verloren:0 Überläufe:0 Träger:0
Kollisionen:0 Sendewarteschlangenlänge:0
RX-Bytes:580515 (580.5 KB) TX-Bytes:580515 (580.5 KB)
wlan0 Link encap:Ethernet Hardware Adresse e8:b1:fc:0b:94:29
inet Adresse:192.168.0.17 Bcast:192.168.0.255 Maske:255.255.255.0
inet6-Adresse: 2a02:908:df54:6120:e594:3ff9:2e2e:8558/64 Gültigkeitsbereich:Global
inet6-Adresse: 2a02:908:df54:6120:eab1:fcff:fe0b:9429/64 Gültigkeitsbereich:Global
inet6-Adresse: fe80::eab1:fcff:fe0b:9429/64 Gültigkeitsbereich:Verbindung
UP BROADCAST RUNNING MULTICAST MTU:1500 Metrik:1
RX-Pakete:8364 Fehler:0 Verloren:0 Überläufe:0 Fenster:0
TX-Pakete:15856 Fehler:0 Verloren:0 Überläufe:0 Träger:0
Kollisionen:0 Sendewarteschlangenlänge:1000
RX-Bytes:3694508 (3.6 MB) TX-Bytes:2380051 (2.3 MB)
user@L540:~$ iwconfig
eth0 no wireless extensions.
lo no wireless extensions.
wlan0 IEEE 802.11bgn ESSID:"MMMV-WG"
Mode:Managed Frequency:2.467 GHz Access Point: 78:54:2E:F3:42:A0
Bit Rate=72.2 Mb/s Tx-Power=22 dBm
Retry long limit:7 RTS thr:off Fragment thr:off
Power Management:on
Link Quality=44/70 Signal level=-66 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:699 Missed beacon:0
user@L540:~$ route -n
Kernel-IP-Routentabelle
Ziel Router Genmask Flags Metric Ref Use Iface
0.0.0.0 192.168.0.1 0.0.0.0 UG 0 0 0 wlan0
192.168.0.0 0.0.0.0 255.255.255.0 U 9 0 0 wlan0
user@L540:~$ arp -av
? (192.168.0.1) auf 88:f7:c7:7e:9b:43 [ether] auf wlan0
? (192.168.0.2) auf 88:f7:c7:7e:9b:43 [ether] auf wlan0
Einträge: 2 Ignoriert: 0 Gefunden: 2
user@L540:~$ ip neigh show
fe80::8af7:c7ff:fe7e:9b43 dev wlan0 lladdr 88:f7:c7:7e:9b:43 router REACHABLE
192.168.0.1 dev wlan0 lladdr 88:f7:c7:7e:9b:43 REACHABLE
192.168.0.2 dev wlan0 lladdr 88:f7:c7:7e:9b:43 STALE
user@L540:~$ cat /var/lib/NetworkManager/NetworkManager.state
[main]
NetworkingEnabled=true
WirelessEnabled=true
WWANEnabled=true
WimaxEnabled=true
user@L540:~$ cat /etc/NetworkManager/NetworkManager.conf
[main]
plugins=ifupdown,keyfile,ofono
dns=dnsmasq
no-auto-default=54:EE:75:2F:C2:CB,
[ifupdown]
managed=false
user@L540:~$ cat /etc/udev/rules.d/70-persistent-net.rules | egrep -i 'device|sub' -A3
# PCI device 0x8086:0x153b (e1000e)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="54:ee:75:2f:c2:cb", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"
# PCI device 0x8086:0x08b2 (iwlwifi)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="e8:b1:fc:0b:94:29", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="wlan*", NAME="wlan0"
|
Bin mir unsicher was davon sinnvoll sein könnte. Falls ihr noch was braucht, sagt Bescheid. Gruß
Matze
|
kB
Supporter, Wikiteam
Anmeldungsdatum: 4. Oktober 2007
Beiträge: 8558
Wohnort: Münster
|
1. Du bist per WLAN mit einem Router verbunden, der als Hardware-Adresse 88:f7:c7:7e:9b:43 verwendet, sich aber als Access Point 78:54:2E:F3:42:A0 ausgibt. Das könnte auf einen Einbruchsversuch per ARP-Spoofing hinweisen. Ungewöhnlich ist auch, dass zwei IP-Adressen 88:f7:c7:7e:9b:43 als Hardware-Adresse verwenden. Versuche die ARP-Einträge zu löschen: sudo arp -d 192.168.0.1
sudo arp -d 192.168.0.2
2. In der Datei /etc/NetworkManager/NetworkManager.conf gibt es noch einen Eintrag bezüglich des Kabel-Netzwerks. Die Zeile no-auto-default=54:EE:75:2F:C2:CB,
kann entfernt werden. (Root-Rechte erforderlich.) 3. Was enthält /etc/resolv.conf ? Sind hier Nameserver eingetragen?
|
regenwurmfan
(Themenstarter)
Anmeldungsdatum: 16. August 2010
Beiträge: 52
|
Erstmal Danke für die schnelle Antwort! 1. und 2. habe ich gemacht. 3. Inhalt von /etc/resolv.conf :
# Generated by NetworkManager
nameserver 127.0.1.1 Ich glaube das wars. Zumindest nach kurzem Bereitschaftsmodus wird die Verbindung wieder erfolgreich aufgebaut. Also vielen Dank!
|
regenwurmfan
(Themenstarter)
Anmeldungsdatum: 16. August 2010
Beiträge: 52
|
Ich muss das Thema leider wieder auf ungelöst setzen. Nach etwas längeren (ca >1h) "Aus-Phasen" kann immer noch keine Verbindung hergestellt werden. Die bereits geposteten Codeblöcke wurden erstellt während eine Internetverbindung bestand. Während dem Problem sind die Ausgaben identisch bis auf ip neigh show und ping. Hier also nochmal die Ausgaben ohne Verbindung:
user@L540:~$ ip neigh show
fe80::8af7:c7ff:fe7e:9b43 dev wlan0 lladdr 88:f7:c7:7e:9b:43 router STALE
192.168.0.2 dev wlan0 lladdr 88:f7:c7:7e:9b:43 REACHABLE
192.168.0.1 dev wlan0 lladdr 88:f7:c7:7e:9b:43 REACHABLE
user@L540:~$ ping -c 2 $(route -n | grep UG | awk {'print $2'})
PING 192.168.0.1 (192.168.0.1) 56(84) bytes of data.
--- 192.168.0.1 ping statistics ---
2 packets transmitted, 0 received, 100% packet loss, time 999ms
user@L540:~$ ping -c 2 www.ubuntuusers.de
ping: unknown host www.ubuntuusers.de Hat noch jemand eine Idee? Oder ist es vielleicht wahrscheinlicher, dass das Problem am Router liegt?
|
praseodym
Supporter
Anmeldungsdatum: 9. Februar 2009
Beiträge: 22096
Wohnort: ~
|
Teste mal folgende Modulparameter: echo "options iwlwifi 11n_disable=1 wd_disable=1" | sudo tee /etc/modprobe.d/iwlwifi.conf
sudo modprobe -rfv iwlwifi
sudo modprobe -v iwlwifi
|
regenwurmfan
(Themenstarter)
Anmeldungsdatum: 16. August 2010
Beiträge: 52
|
Bei bestehender Verbindung bekomme ich folgende Ausgaben. Ohne Verbindung werde ich nachtragen wenn der Fehler wieder da ist...
user@L540:~$ echo "options iwlwifi 11n_disable=1 wd_disable=1" | sudo tee /etc/modprobe.d/iwlwifi.conf
options iwlwifi 11n_disable=1 wd_disable=1
user@L540:~$ sudo modprobe -rfv iwlwifi
modprobe: FATAL: Module iwlwifi is in use.
user@L540:~$ sudo modprobe -v iwlwifi
user@L540:~$
|
praseodym
Supporter
Anmeldungsdatum: 9. Februar 2009
Beiträge: 22096
Wohnort: ~
|
|
regenwurmfan
(Themenstarter)
Anmeldungsdatum: 16. August 2010
Beiträge: 52
|
Okay, habe neu gestartet. Aber wie gesagt, der Fehler tritt erst auf, wenn der PC längere Zeit aus war.
|
elektronenblitz63
Anmeldungsdatum: 16. Januar 2007
Beiträge: 29307
Wohnort: NRW
|
Hallo, die Regionseinstellungen stimmen nicht (Sendeleistung zu hoch/Kanaleinstellungen prüfen) und das Powermanagement ist aktiv
wlan0 IEEE 802.11bgn ESSID:"MMMV-WG"
Mode:Managed Frequency:2.467 GHz Access Point: 78:54:2E:F3:42:A0
Bit Rate=72.2 Mb/s Tx-Power=22 dBm
Retry long limit:7 RTS thr:off Fragment thr:off
Power Management:on
Korrigiere die Systemeinstellungen und schalte bei Verbindungsproblemen das PWM ab. Die /etc/modprobe.d/iwlwifi.conf wieder in den Originalzustand versetzen:
echo -e "# /etc/modprobe.d/iwlwifi.conf\n# iwlwifi will dyamically load either iwldvm or iwlmvm depending on the\n# microcode file installed on the system. When removing iwlwifi, first\n# remove the iwldvm module and then iwlwifi.\nremove iwlwifi \'\n(/sbin/lsmod | grep -o -e ^iwlmvm -e ^iwldvm -e ^iwlwifi | xargs /sbin/rmmod) \\n&& /sbin/modprobe -r mac80211" | sudo tee /etc/modprobe.d/iwlwifi.conf
(das ist eine lange zusammenhängende Befehlszeile!) → iw - wlan - Power-Management
|
regenwurmfan
(Themenstarter)
Anmeldungsdatum: 16. August 2010
Beiträge: 52
|
Ich habe jetzt als Ländercode 00 eingetragen. Power-Management werde ich abschalten wenn der Fehler nochmal auftritt.
Sieht aber momentan nicht danach aus. Auch nach mehrstündigen Aus-Phasen des PCs lief die Verbindungsherstellung fehlerfrei ab.
|
elektronenblitz63
Anmeldungsdatum: 16. Januar 2007
Beiträge: 29307
Wohnort: NRW
|
regenwurmfan schrieb: Ich habe jetzt als Ländercode 00 eingetragen.
Hallo, verwende besser den tatsächlich erforderlichen Ländercode wie DE. Kontrolle der korrekten Einstellungen mittels:
iw reg get
iw list
|
regenwurmfan
(Themenstarter)
Anmeldungsdatum: 16. August 2010
Beiträge: 52
|
Okay, habe jetzt folgendes gemacht:
user@L540:~$ sudo iw reg set DE
[sudo] password for user:
user@L540:~$ iw reg get
country 98:
(2402 - 2482 @ 40), (N/A, 20)
(5170 - 5250 @ 40), (N/A, 20), NO-OUTDOOR
(5250 - 5330 @ 40), (N/A, 20), NO-OUTDOOR, DFS
(5490 - 5710 @ 40), (N/A, 26), DFS
(57240 - 65880 @ 2160), (N/A, 40), NO-OUTDOOR
Aber nach kurzem Bereitschaftmodus erhalte ich wieder folgende Ausgabe:
user@L540:~$ iw reg get
country GB:
(2402 - 2482 @ 40), (N/A, 20)
(5170 - 5250 @ 40), (N/A, 20)
(5250 - 5330 @ 40), (N/A, 20), DFS
(5490 - 5710 @ 40), (N/A, 27), DFS
(57240 - 65880 @ 2160), (N/A, 40), NO-OUTDOOR
|
elektronenblitz63
Anmeldungsdatum: 16. Januar 2007
Beiträge: 29307
Wohnort: NRW
|
Hallo, also ist GB schon die vom System vorgegebene und auch die richtige bzw. gewünschte Regionseinstellung? Hattest Du die udev-Regel angelegt, wie im Wiki beschrieben?
|
regenwurmfan
(Themenstarter)
Anmeldungsdatum: 16. August 2010
Beiträge: 52
|
Ah, okay, das hatte ich falsch verstanden. Hab jetzt die udev-Regel erstellt und die Einstellung bleibt erhalten. Seit dem 25.04. läuft aber alles wieder wie gewünscht, deshalb markiere ich den Artikel als gelöst. Vielen Dank an alle Helfer!
|
elektronenblitz63
Anmeldungsdatum: 16. Januar 2007
Beiträge: 29307
Wohnort: NRW
|
Prima, und Danke für die Rückmeldung. Mir ist zuvor noch ein Fehler unterlaufen. Die Konfiguration der /etc/modprobe.d/iwlwifi.conf ist momentan fehlerhaft. Bitte noch einmal die entsprechend angepasste Kommandozeile ausführen um dies zu korrigieren (die Änderungen sind markiert):
echo -e "# /etc/modprobe.d/iwlwifi.conf\n# iwlwifi will dyamically load either iwldvm or iwlmvm depending on the\n# microcode file installed on the system. When removing iwlwifi, first\n# remove the iwl?vm module and then iwlwifi.\nremove iwlwifi \ \r(/sbin/lsmod | grep -o -e ^iwl?vm -e ^iwldvm -e ^iwlwifi | xargs /sbin/rmmod) \ \r&& /sbin/modprobe -r mac80211" | sudo tee /etc/modprobe.d/iwlwifi.conf
Info dazu:
man echo
|