Danke für den Hinweiß.
Mit dem Erstellen des cronjobs und dem Script auf einer frischen SD werde ich mir etwas schwer tun.
Da dies aber auch auftritt beim wechseln bereits genutzter SD Karten, kann ich dies dort mal probieren.
Danke für den Hinweiß.
Mit dem Erstellen des cronjobs und dem Script auf einer frischen SD werde ich mir etwas schwer tun.
Da dies aber auch auftritt beim wechseln bereits genutzter SD Karten, kann ich dies dort mal probieren.
Raspberry im Netz nicht erreichbar? Schau mal ob du hier fündig wirst!
Was für einen Router hast Du?
Hast Du evtl. noch andere Geräte in deinem LAN? Wenn ja, kannst Du diese anderen Geräte, von deinem Linux-PC per ping erreichen?Funktioniert auf deinem Linux-PC:
?
Habe einen Swisscom Router, Modell "CentroGrande".
Ping auf 192.168.1.1 geht.
Habe noch eine Linkstation im Netz, die kann jedoch nicht anpingen. Kann aber sein, dass dort die Sicherheitseinstellungen dies verhindern.
In dem Zusammenhang sei zu erwähnen, dass der SSH-Service auf der Linkstation deaktiviert ist, dies sollte sich aber nicht auf den Raspberry auswirken, oder ?
Automatisch zusammengefügt:
Wenn ich dann aber den Pi kurzt vom Netzteil (also quasi ein reboot ) nehme, ist er auch wieder erreichbar.
Macht bei mir den Raspberry nicht erreichbar.
Nachdem ich jetzt auch den Router neu gestartet habe funktionierts !
Danke für eure Unterstützung !
...zu früh gefreut !
Nach einer Weile des nichtarbeitens mit dem Raspy (nach ca. 1-2 Std.), ist dieser nicht mehr erreichbar über seine IP bzw. bricht die Verbindung ab.
Ich muss dann jeweils den Router neu starten, danach ist er wieder erreichbar.
Hat jemande eine Idee woran das liegen kann ?
Gruss Alain
Nach einer Weile des nichtarbeitens mit dem Raspy (nach ca. 1-2 Std.), ist dieser nicht mehr erreichbar über seine IP bzw. bricht die Verbindung ab.
Evtl. hat der Router den PI nicht mehr in seinem arp-cache.
Konfiguriere mal in der systemweiten crontab deines PI, einen arping auf den router, der z. B. alle 3 Minuten vom PI ausgeführt wird.
EDIT:
Wenn das Problem weiter bestehen sollte, dann auf dem PI, auch das Senden eines ‘Gratuitous ARP’ alle 2 Minuten in das (W)LAN, konfigurieren.
Konfiguriere mal in der systemweiten crontab deines PI, einen arping auf den router, der z. B. alle 3 Minuten vom PI ausgeführt wird.
Was ist crontab ? Und wie/wo wird das eingestellt ?
Wenn das Problem weiter bestehen sollte, dann auf dem PI, auch das Senden eines ‘Gratuitous ARP’ alle 2 Minuten in das (W)LAN, konfigurieren.
Was ein Gratuitous ARP ? Und wie/wo wird das eingestellt ?
Also der Pi verabschieded sich übrigens auch schon nach 30mins, währendem ich am Pi arbeite.
Was ist crontab ? Und wie/wo wird das eingestellt ?
Z. B. auf deinem PI:
... wie/wo wird das eingestellt ?
In der /etc/crontab eintragen (wenn die IP-Adressen ok sind):
*/2 * * * * root /usr/bin/arping -q -c 3 -w 10 -b -f -I eth0 -s 192.168.1.107 192.168.1.1 > /dev/null 2>&1
*/3 * * * * root /usr/bin/arping -q -c 1 -b -A -I eth0 192.168.1.107 > /dev/null 2>&1
Siehe nach dem Eintrag und Speichern, auf deinem PI, die Ausgabe von:
Musste tcpdump zuerst installieren.
Tcpdump gibt folgendes aus (die IP des Raspberry ist neu 192.168.1.109):
pi@raspberrypi:~ $ sudo tcpdump -c 50 -vvveni any arp
tcpdump: listening on any, link-type LINUX_SLL (Linux cooked), capture size 262144 bytes
07:58:39.576826 In dc:0b:1a:b0:94:c3 ethertype ARP (0x0806), length 62: Ethernet (len 6), IPv4 (len 4), Request who-has 192.168.1.109 tell 192.168.1.1, length 46
07:58:39.576912 Out b8:27:eb:d6:f6:9a ethertype ARP (0x0806), length 44: Ethernet (len 6), IPv4 (len 4), Reply 192.168.1.109 is-at b8:27:eb:d6:f6:9a, length 28
07:59:40.707810 In dc:0b:1a:b0:94:c3 ethertype ARP (0x0806), length 62: Ethernet (len 6), IPv4 (len 4), Request who-has 192.168.1.109 tell 192.168.1.1, length 46
07:59:40.707901 Out b8:27:eb:d6:f6:9a ethertype ARP (0x0806), length 44: Ethernet (len 6), IPv4 (len 4), Reply 192.168.1.109 is-at b8:27:eb:d6:f6:9a, length 28
07:59:41.347446 B f4:6d:04:12:42:1f ethertype ARP (0x0806), length 62: Ethernet (len 6), IPv4 (len 4), Request who-has 192.168.1.109 tell 192.168.1.108, length 46
07:59:41.347552 Out b8:27:eb:d6:f6:9a ethertype ARP (0x0806), length 44: Ethernet (len 6), IPv4 (len 4), Reply 192.168.1.109 is-at b8:27:eb:d6:f6:9a, length 28
07:59:47.162619 Out b8:27:eb:d6:f6:9a ethertype ARP (0x0806), length 44: Ethernet (len 6), IPv4 (len 4), Request who-has 192.168.1.108 tell 192.168.1.109, length 28
07:59:47.162871 In f4:6d:04:12:42:1f ethertype ARP (0x0806), length 62: Ethernet (len 6), IPv4 (len 4), Reply 192.168.1.108 is-at f4:6d:04:12:42:1f, length 46
08:00:42.980777 In dc:0b:1a:b0:94:c3 ethertype ARP (0x0806), length 62: Ethernet (len 6), IPv4 (len 4), Request who-has 192.168.1.109 tell 192.168.1.1, length 46
08:00:42.980834 Out b8:27:eb:d6:f6:9a ethertype ARP (0x0806), length 44: Ethernet (len 6), IPv4 (len 4), Reply 192.168.1.109 is-at b8:27:eb:d6:f6:9a, length 28
^C
10 packets captured
12 packets received by filter
0 packets dropped by kernel
pi@raspberrypi:~ $
Alles anzeigen
Was sagt das aus ?
Was sagt das aus ?
Das sagt aus, dass der Router (192.168.1.1) im Minutentakt arp-requests an den PI (IP-Adresse 192.168.1.109) macht und der PI auch mit arp-reply antwortet. Wenn das permanent so ist, dann brauchst Du in der crontab, den arping zum Router nicht, denn der Router kümmert sich ja vorbildlich um die Verbindung zum PI.
Weiter sieht man aus der Ausgabe von tcpdump, ein arp-request per broadcast von der IP-Adresse 192.168.1.108 an die IP-Adresse 192.168.1.109, der per arp-reply von der IP-Adresse 192.168.1.109 auch beantwortet wird.
Einen gezielten arp-request von der IP-Adresse 192.168.1.109 an die IP-Adresse 192.168.1.108, der per arp-reply von der IP-Adresse 192.168.1.108 auch beantwortet wird.
Der "Gratuitous ARP" per crontab von deinem PI, kann nicht schaden. Ich denke nicht, dass dein PI die Verbindung zum Router verliert. M. E. liegt es eher an deinem PC. Wenn möglich dann den PC mit einer festen IP-Adresse nutzen und dort auch einen statischen arp-cache-Eintrag für die IP- bzw. MAC-Adresse des PI konfigurieren und wenn möglich, auf dem PC auch einen arping (alle 2 Minuten) zum PI konfigurieren.
Evtl. auch die Ausgabe von tcpdump (betr. arp-requests und -replys) auf deinem PI, über einen längeren Zeitraum beobachten.
Danke für's Erklären.
Deine Tipps scheinen geholfen zu haben, jedenfalls ist der Raspi jetzt seit Stunden online ohne sich einmal verabschiedet zu haben.
Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!