Netzzugriff während des Bootens

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Antworten
RaspTomB
Beiträge: 2
Registriert: 06.11.2015 08:59:00

Netzzugriff während des Bootens

Beitrag von RaspTomB » 06.11.2015 09:07:39

Ich habe in den USA im Wohnmobil 2 Raspberries.
Das eine hängt per WLAN im Internet und hat eine VPN Verbindung "nach Hause".
Das 2. ist per Ethernet am ersten verbunden.
Nun habe ich wohl einen Fehler in der wpa_supplicant Konfiguration des 2. gemacht und ich glaube der sucht beim Booten nach einem WLAN und deshalb hängt der Bootvorgang.
Ich kann den 2. vom 1. nicht mehr erreichen.
Da ich nicht mal schnell nach Arizona kann ist die Frage:
Gibt es eine Möglicheit, während des Bootens per Ethernet auf einen Linux Rechner zu kommen.
Geht das was über MAC Adresse?
wie gesagt, ich komme physikalisch nicht an den Rechner, ich habe nur die Kabelverbindung...

mat6937
Beiträge: 3423
Registriert: 09.12.2014 10:44:00

Re: Netzzugriff während des Bootens

Beitrag von mat6937 » 06.11.2015 10:01:03

RaspTomB hat geschrieben: Gibt es eine Möglicheit, während des Bootens per Ethernet auf einen Linux Rechner zu kommen.
Geht das was über MAC Adresse?
Ich denke nicht, dass das funktioniert, denn die arp-cache-Einträge der PIs (betr. die PIs) werden nicht vorhanden sein bzw. evtl. nicht vollständig sein.
Du kannst ja mal versuchen auf deinem 1. PI das (richtige) arping zu installieren (... wenn möglich und nichts dafür deinstalliert werden muss!) und dann den 2. PI über seine MAC-Adresse zu pingen. Z. B.:

Code: Alles auswählen

sudo arping -vv -c 3 -i <Interface-PI1>  <MAC-Adresse-PI2>
Debian 12.9 mit LXDE, OpenBSD 7.6 mit i3wm, FreeBSD 14.1 mit Xfce

Benutzeravatar
MSfree
Beiträge: 11750
Registriert: 25.09.2007 19:59:30

Re: Netzzugriff während des Bootens

Beitrag von MSfree » 06.11.2015 10:05:49

RaspTomB hat geschrieben:Nun habe ich wohl einen Fehler in der wpa_supplicant Konfiguration des 2. gemacht und ich glaube der sucht beim Booten nach einem WLAN und deshalb hängt der Bootvorgang.
Wpa_supplicant sollte den Bootvorgang nicht aufhängen, da gibt es meines Wissens irgendwann ein Timeout.

Ich denke eher, du hast den Fehler bei den Ethernet-Schnittstelle gemacht, die wird wohl nicht mehr automatisch konfiguriert.
Gibt es eine Möglicheit, während des Bootens per Ethernet auf einen Linux Rechner zu kommen.
Geht das was über MAC Adresse?
Nein.
ich komme physikalisch nicht an den Rechner, ich habe nur die Kabelverbindung...
Und hast keinen Bekannten in Arizone, der einen Schlüssel für das Wohnmobil hat?

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: Netzzugriff während des Bootens

Beitrag von rendegast » 06.11.2015 12:08:06

MSfree hat geschrieben: Und hast keinen Bekannten in Arizone, der einen Schlüssel für das Wohnmobil hat?
Und was soll die Person dann tun?

Könnte wohl höchstens einen zugeschicktes,
fertig konfiguriertes Gerät gegen das alte tauschen.
Und auch das müßte einfach angelegt sein,
also einfacher Zugriff für die Person, und maximal die zwei Kabel eth und Strom.

Und was ist, wenn es dann doch die Stromversorgung ist?
Mit Debianarpwatch / Debianarpalert auf dem ersten Gerät könnte zumindest die Aktivität des zweiten festgestellt werden.




Eine KVM-Konsole ist in so einem Fall wohl seeehr hilfreich.
-> Ein failback-Boot/-System (per bootp o.ä.)
Die Stromversorgung des zweiten vom ersten aus schaltbar, entsprechend einem Reset per KVM-Konsole.
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

uname
Beiträge: 12500
Registriert: 03.06.2008 09:33:02

Re: Netzzugriff während des Bootens

Beitrag von uname » 06.11.2015 13:00:04

Wie ist denn das gemeinsame Subnetz für das LAN vom 1. Pi und das LAN vom 2. Pi? Poste vom 1. Pi falls möglich.

Code: Alles auswählen

ifconfig eth0
ping -b 192.168.0.255 (Broadcast-Ping, bitte Subnetz vom LAN anpassen)
arp -a

mat6937
Beiträge: 3423
Registriert: 09.12.2014 10:44:00

Re: Netzzugriff während des Bootens

Beitrag von mat6937 » 06.11.2015 13:53:43

uname hat geschrieben:

Code: Alles auswählen

ping -b 192.168.0.255 (Broadcast-Ping, bitte Subnetz vom LAN anpassen)
BTW: I. d. R. ist das Anworten auf broadcast pings beim PI deaktiviert:

Code: Alles auswählen

 ~ $ sysctl net.ipv4.icmp_echo_ignore_broadcasts
net.ipv4.icmp_echo_ignore_broadcasts = 1
Besser wäre m. E. ein arp-scan vom 1. PI ins (W)LAN:

Code: Alles auswählen

sudo arp-scan -vN --interface=<Interface-PI1> 192.168.???.0/24
oder direkt an die MAC-Adresse des 2. PI:

Code: Alles auswählen

sudo arp-scan -N --interface <Interface-PI1> --retry=4 --interval=3 --destaddr=<MAC-Adresse-PI2> 192.168.???.0/24
Debian 12.9 mit LXDE, OpenBSD 7.6 mit i3wm, FreeBSD 14.1 mit Xfce

Benutzeravatar
MSfree
Beiträge: 11750
Registriert: 25.09.2007 19:59:30

Re: Netzzugriff während des Bootens

Beitrag von MSfree » 06.11.2015 14:21:41

rendegast hat geschrieben:Könnte wohl höchstens einen zugeschicktes,
fertig konfiguriertes Gerät gegen das alte tauschen.
Beim Raspi würde es auch reichen, eine entsprechend konfigurierte µSD-Karte zu verschicken, die der Bekannte tauschen müßte. Der Vorteil ist, daß du das dann zuhause noch testen und debuggen kannst.
Und was ist, wenn es dann doch die Stromversorgung ist?
Es kommt drauf an, welchen DAU-grad des Bekannte hat. Ob Die Power-LED am Raspi glimmt, wird der hoffentlich noch feststellen können.
Mit Debianarpwatch / Debianarpalert auf dem ersten Gerät könnte zumindest die Aktivität des zweiten festgestellt werden.
Ja, mehr aber auch nicht. Zugriff auf den fraglichen Raspi bekommst du jedenfalls über ARP nicht.

RaspTomB
Beiträge: 2
Registriert: 06.11.2015 08:59:00

Re: Netzzugriff während des Bootens

Beitrag von RaspTomB » 06.11.2015 20:18:09

Super, danke für die vielen Tipps.
Leider ist da keiner in Arizona, der ins Wohnmobil könnte...
Hier das Ergebnis des Arp-Scan:

root@r1:~# arp-scan -vN --interface=eth0 10.10.0.0/24
Interface: eth0, datalink type: EN10MB (Ethernet)
Starting arp-scan 1.8.1 with 256 hosts (http://www.nta-monitor.com/tools/arp-scan/)
--- Pass 1 complete
--- Pass 2 complete

0 packets received by filter, 0 packets dropped by kernel
Ending arp-scan 1.8.1: 256 hosts scanned in 3.420 seconds (74.85 hosts/sec). 0 responded

Scheint also nichts da zu sein.

Das ändern der /etc/network/interfaces war das letzte was ich gemacht hatte vor einem Neustart. Seit dem ist der r2 weg. Ich habe ein paar Scripte die per Cron den PI neustarten und so, aber die laufen wohl nicht, weil der beim Booten hängen muss...
Mir ist so, als wenn ich das schon mal gemacht hatte. Und ja, da habe ich die Kiste auch per single User mode reparieren müssen...

Scheint also, dass ich den erst wieder im April aktivieren kann.
Oder hat noch einer eine Idee?

Antworten