Nabend
Unsere Pis haben immer noch das Problem, dass sie sich nach unbestimmter Zeit aus dem WLAN verabschieden.
Die Edimax stromspar Funktion ist ausgeschaltet und sie sollten alle 5min ihre IP an einen externen Webserver senden.
Daran können wir ziemlich genau sehen, wann sie nicht mehr erreichbar sind.
Außerdem führt der User root über cron jede Nacht um 1 Uhr einen reboot durch. (eig. doof, aber war mal n Versuch)
Jetzt habe ich mal das Skript raspiNetInfo ausgeführt und präsentiere euch hier die Ausgabe:
Spoiler anzeigen
Code
raspiNetInfo.sh V0.2.7b, 2015-10-26/19:09:54 - 3c36c6b
--- RNI010I: Starting collection of data and network analysis. This may take some time ...
--- RNI012I: Ping of 8.8.8.8 successful
--- RNI012I: Ping of www.google.com successful
--- uname -a
Linux SolarCampus-ST 4.1.7+ #817 PREEMPT Sat Sep 19 15:25:36 BST 2015 armv6l GNU/Linux
--- [ -d /home/pi/.xbmc ]
no
--- ifconfig (eth und wlan)
eth0 Link encap:Ethernet HWaddr @@:@@:@@:@@:@@
inet addr:192.168.10.41 Bcast:192.168.10.255 Mask:255.255.255.0
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
wlan0 Link encap:Ethernet HWaddr @@:@@:@@:@@:@@
inet addr:192.168.178.51 Bcast:192.168.178.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:9463 errors:0 dropped:25 overruns:0 frame:0
TX packets:984 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:1088047 (1.0 MiB) TX bytes:283454 (276.8 KiB)
--- cat /etc/resolv | grep -i "nameserver"
nameserver 192.168.178.1
--- cat /etc/network/interfaces
auto lo
iface lo inet loopback
auto eth0
allow-hotplug eth0
iface eth0 inet static
address 192.168.10.41
network 255.255.255.0
auto wlan0
allow-hotplug wlan0
iface wlan0 inet dhcp
wpa-scan-ssid 1
wpa-ap-scan 1
wpa-key-mgmt WPA-PSK
wpa-proto RSN WPA
wpa-pairwise CCMP TKIP
wpa-ssid "@@@@@@@@"
wpa-psk 12345678
--- cat /etc/hosts
127.0.0.1 localhost
127.0.1.1 SolarCampus ST
--- route -n | egrep "(eth|wlan)"
0.0.0.0 192.168.178.1 0.0.0.0 UG 0 0 0 wlan0
192.168.10.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
192.168.178.0 0.0.0.0 255.255.255.0 U 0 0 0 wlan0
--- lsusb | grep -v "root hub" | grep -i "wire"
--- iwconfig (eth und wlan)
wlan0 IEEE 802.11bgn ESSID:"@@@@@@@@" Nickname:"<WIFI@REALTEK>"
Mode:Managed Frequency:2.472 GHz Access Point: @@:@@:@@:@@:@@
Encryption key:****-****-****-****-****-****-****-**** Security mode:open
Link Quality=0/100 Signal level=6/100 Noise level=0/100
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
--- iwlist scanning
Frequency:2.472 GHz (Channel 13)
Quality=0/100 Signal level=6/100
Frequency:2.422 GHz (Channel 3)
Quality:0 Signal level:0 Noise level:0
Frequency:2.422 GHz (Channel 3)
Quality=0/100 Signal level=82/100
Frequency:2.422 GHz (Channel 3)
Quality:0 Signal level:0 Noise level:0
Frequency:2.442 GHz (Channel 7)
Quality:0 Signal level:0 Noise level:0
Frequency:2.462 GHz (Channel 11)
Quality:0 Signal level:0 Noise level:0
Frequency:2.462 GHz (Channel 11)
Quality:0 Signal level:0 Noise level:0
Frequency:2.472 GHz (Channel 13)
Quality:0 Signal level:0 Noise level:0
--- iwlist for SSID
ESSID:"@@@@@@@@"
Protocol:IEEE 802.11bgn
Frequency:2.472 GHz (Channel 13)
IE: IEEE 802.11i/WPA2 Version 1
Group Cipher : CCMP
Pairwise Ciphers (1) : CCMP
Authentication Suites (1) : PSK
Quality=0/100 Signal level=6/100
--- /etc/wpa_supplicant/wpa_supplicant.conf
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
--- grep wpa_action /var/log/messages | tail -n 15
Nov 20 04:59:01 SolarCampus-ST kernel: [13310.745490] [ 1723] 0 1723 1412 141 6 0 75 0 wpa_supplicant
Nov 20 04:59:16 SolarCampus-ST kernel: [13325.544670] wpa_supplicant invoked oom-killer: gfp_mask=0x200da, order=0, oom_score_adj=0
Nov 20 15:28:21 SolarCampus-ST kernel: [ 4285.470873] [ 1738] 0 1738 1412 167 6 0 66 0 wpa_supplicant
Nov 20 15:33:00 SolarCampus-ST kernel: [ 4547.608721] [ 1738] 0 1738 1412 140 6 0 77 0 wpa_supplicant
Nov 20 15:33:22 SolarCampus-ST kernel: [ 4585.548406] [ 1738] 0 1738 1412 115 6 0 77 0 wpa_supplicant
Nov 20 15:36:17 SolarCampus-ST kernel: [ 4762.118298] [ 1738] 0 1738 1412 206 6 0 77 0 wpa_supplicant
Nov 20 15:36:22 SolarCampus-ST kernel: [ 4765.737476] [ 1738] 0 1738 1412 15 6 0 77 0 wpa_supplicant
Nov 20 15:36:32 SolarCampus-ST kernel: [ 4776.623030] [ 1738] 0 1738 1412 205 6 0 77 0 wpa_supplicant
Nov 20 15:36:47 SolarCampus-ST kernel: [ 4791.821651] [ 1738] 0 1738 1412 16 6 0 77 0 wpa_supplicant
Nov 20 15:37:25 SolarCampus-ST kernel: [ 4826.834824] [ 1738] 0 1738 1412 41 6 0 77 0 wpa_supplicant
Nov 20 15:37:34 SolarCampus-ST kernel: [ 4838.485492] [ 1738] 0 1738 1412 48 6 0 77 0 wpa_supplicant
Nov 20 15:37:37 SolarCampus-ST kernel: [ 4840.969187] [ 1738] 0 1738 1412 16 6 0 77 0 wpa_supplicant
Nov 20 15:37:38 SolarCampus-ST kernel: [ 4842.970480] [ 1738] 0 1738 1412 16 6 0 77 0 wpa_supplicant
Nov 20 15:37:40 SolarCampus-ST kernel: [ 4843.808914] [ 1738] 0 1738 1412 56 6 0 78 0 wpa_supplicant
Nov 20 15:37:52 SolarCampus-ST kernel: [ 4854.239029] [ 1738] 0 1738 1412 116 6 0 79 0 wpa_supplicant
--- RNI016I: Check raspiNetInfo.log for sensitive data before publishing
Alles anzeigen
Vielleicht ist die Lösung für euch damit ja ganz einfach
Gruß Kolja