Neu: Die KI-Firewall überwacht die gesamte Plattform und erklärt jeden Vorfall in einfachen Worten. So funktioniert es

Pi anhand der MAC-Adresse erkennen und per CSV in großen Mengen hinzufügen

Pi anhand der MAC-Adresse erkennen und per CSV in großen Mengen hinzufügen

Gelöst 6 5

Von Türkçe mit KI übersetzt ·

Wir richten in den Wohnungen eines Bekannten Hausautomation ein, pro Wohnung ein Pi (gemischt: ein paar 3B+, meist Pi 4, zwei Pi 5). Alle starten mit demselben Image und verbinden sich mit demselben lokalen Netz. Um herauszufinden, welche IP zu welchem Pi gehört, schaue ich in die DHCP-Liste des Modems, aber dort stehen auch Drucker, Fernseher und Telefone.Meine Idee: Aus den ersten drei Bytes der MAC-Adresse (dem OUI) die Pis herausfiltern, daraus eine CSV erstellen und diese CSV nutzen, um die Geräte in Hermetry anzulegen, als Name die Wohnungsnummer, daneben die MAC. Ich beschäftige mich seit 19 Jahren mit Elektronik, aber die OUI-Liste der Pis habe ich nie wirklich vollständig gekannt. Welche Präfixe gibt es? Und speichert der Import von Hermetry die MAC-Adresse?

♥ 0

Von Türkçe mit KI übersetzt ·

Soweit ich weiß, B8:27:EB und DC:A6:32. Beide sind Raspberry Pi.

♥ 0

Von Türkçe mit KI übersetzt ·

Wirst du die MAC als Gerätenamen verwenden oder als eigenes Feld? Als Name wäre sie nicht sehr gut lesbar.

Kayıtta yoksa olmamıştır.
♥ 0

Von Türkçe mit KI übersetzt ·

Achtung, die WLAN- und Ethernet-MAC des Pi sind unterschiedlich. Wenn sich die Pis über WLAN verbinden, siehst du in der DHCP-Liste die MAC von wlan0.

♥ 0

Von Türkçe mit KI übersetzt ·

Der Name soll die Wohnungsnummer sein (z. B. d-12), ich möchte, dass er neben der MAC steht. Alle sind per Wi-Fi verbunden, gut dass du es erwähnt hast, Derya.

♥ 1

Von Türkçe mit KI übersetzt ·

Letztes Semester hatte ich bei der Inventarisierung der Pis im Labor nach genau dieser Liste gesucht.Bekannte Präfixe: B8:27:EB für ältere Pis (inklusive Pi 3), DC:A6:32, E4:5F:01, 28:CD:C1, D8:3A:DD und 2C:CF:67 für neuere Modelle. Es kann ein neues Präfix hinzugekommen sein, also am besten den Hersteller in der öffentlichen OUI-Liste der IEEE nachschlagen und prüfen. Wie Derya gesagt hat, unterscheiden sich die MAC-Adressen von Ethernet und WLAN desselben Pi, aber beide stammen in der Regel aus demselben Präfix.Verlässlicher ist es, wenn der Pi seine MAC selbst meldet: cat /sys/class/net/wlan0/address. Wenn ein Skript das beim ersten Start irgendwohin ausgibt, muss man nichts mehr raten.Auf Hermetry-Seite akzeptiert der Import eine mac-Spalte und speichert sie in den Zusatzinformationen des Geräts. Beispiel:

name,label,profile,mac,attr:daire
d-01,Daire 1,Ev Pi,dc:a6:32:1a:2b:3c,1
d-02,Daire 2,Ev Pi,e4:5f:01:4d:5e:6f,2

Füge niemals ein Token in die Datei ein, Spalten, die nach Geheimnissen aussehen, werden ohnehin abgelehnt. Der Import führt zuerst eine Prüfung durch und wendet die Änderungen danach an. Die Zugriffstoken neuer Geräte werden in einer einzigen Datei bereitgestellt, die nur einmal und innerhalb von 15 Minuten nach dem Import heruntergeladen werden kann. Wenn du sie verpasst, holst du dir über die Geräteseite mit Rotate secret ein neues.Geräte im Stapel importieren

Akzeptierte Lösung♥ 5

Von Türkçe mit KI übersetzt ·

Mit dem Erststart-Skript habe ich bei jedem Pi die wlan0-MAC und die Wohnungsnummer gesammelt, die CSV hochgeladen, und im Prüfschritt hieß es, 25 Zeilen seien bereit. Die Token-Datei habe ich sofort heruntergeladen; mir war nur bei einem Pi ein falscher Token kopiert worden, und den habe ich mit Rotate secret korrigiert. Die MAC der zwei Pi 5 beginnt mit 2C:CF:67, die Liste habe ich mir auch notiert.

♥ 0
Ansicht von 7 Beiträgen – 1 bis 7 (von insgesamt 7)
  • Du musst angemeldet sein, um auf dieses Thema antworten zu können.

Mitdiskutieren

Melde dich an, um Fragen zu stellen und zu beantworten, hilfreiche Beiträge mit „Gefällt mir“ zu markieren und die Antwort zu kennzeichnen, die dein Problem gelöst hat. Jeder Beitrag bringt Punkte und Stufen.

Teilen