Novedad: el cortafuegos de IA supervisa toda la plataforma y explica cada incidente con palabras sencillas. Vea cómo funciona

Reconocer Pi por la dirección MAC y añadirlos en lote mediante CSV

Reconocer Pi por la dirección MAC y añadirlos en lote mediante CSV

Resuelto 6 5

Traducido del Türkçe por IA ·

Estamos montando domótica en los pisos del edificio de un amigo, un Pi por piso (mezcla: unos cuantos 3B+, sobre todo Pi 4 y dos Pi 5). Todos arrancan con la misma imagen y se conectan a la misma red local. Para saber qué IP corresponde a cada Pi miro la lista DHCP del módem, pero también aparecen impresoras, televisores y teléfonos.Mi idea: extraer los Pi de la lista a partir de los tres primeros bytes de la dirección MAC (el OUI), generar un CSV con ellos y usarlo para añadir los dispositivos en Hermetry, con el número de piso como nombre y la MAC al lado. Llevo 19 años trabajando con electrónica, pero nunca he conocido del todo la lista de OUI de los Pi. ¿Qué prefijos existen? Y la importación de Hermetry, ¿guarda la dirección MAC?

♥ 0

Traducido del Türkçe por IA ·

Que yo sepa, B8:27:EB y DC:A6:32. Ambas son Raspberry Pi.

♥ 0

Traducido del Türkçe por IA ·

¿Vas a usar la MAC como nombre del dispositivo o en un campo aparte? Como nombre no se leerá muy bien.

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

Traducido del Türkçe por IA ·

Ojo, la MAC de Wi-Fi y la de Ethernet del Pi son diferentes. Si los Pi se conectan por Wi-Fi, verás la MAC de wlan0 en la lista DHCP.

♥ 0

Traducido del Türkçe por IA ·

El nombre será el número de departamento (como d-12), quiero que quede junto a la MAC. Todos están conectados por Wi-Fi, menos mal que lo mencionaste, Derya.

♥ 1

Traducido del Türkçe por IA ·

El semestre pasado, al elaborar el inventario de los Pi del laboratorio, ya había buscado esta misma lista.Prefijos que conozco: B8:27:EB para los Pi antiguos (incluido el Pi 3), DC:A6:32, E4:5F:01, 28:CD:C1, D8:3A:DD y 2C:CF:67 para los modelos más nuevos. Puede que se haya añadido un prefijo nuevo, así que busca el fabricante en la lista OUI pública del IEEE para comprobarlo. Como dijo Derya, las MAC de Ethernet y Wi-Fi de un mismo Pi son distintas, pero ambas suelen compartir el mismo prefijo.Lo más fiable es que el propio Pi informe de su MAC: cat /sys/class/net/wlan0/address. Si un script la imprime en algún sitio en el primer arranque, no hará falta adivinarla.En Hermetry, la importación acepta una columna mac y la guarda en la información adicional del dispositivo. Ejemplo:

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

Nunca pongas un token en el archivo; de todos modos ya rechaza las columnas que parecen secretos. La importación primero hace una comprobación y luego aplica los cambios. Los tokens de acceso de los dispositivos nuevos se entregan en un único archivo, que solo se puede descargar una vez y dentro de los 15 minutos posteriores a la importación. Si lo pierdes, obtén uno nuevo desde la página del dispositivo con Rotate secret.Importar dispositivos en lote

Solución aceptada♥ 5

Traducido del Türkçe por IA ·

Con el script de primer arranque recogí la MAC de wlan0 y el número de piso de cada Pi, subí el CSV y el paso de comprobación dijo que 25 filas estaban listas. Descargué el archivo de token enseguida; solo había copiado mal un token en un Pi, y lo corregí con Rotate secret. La MAC de dos Pi 5 empieza por 2C:CF:67, también anoté la lista.

♥ 0
Viendo 7 entradas – de la 1 a la 7 (de un total de 7)
  • Debes estar registrado para responder a este debate.

Únete a la conversación

Inicia sesión para preguntar y responder, dar me gusta a las publicaciones útiles y marcar la respuesta que resolvió tu problema. Cada aportación suma puntos y niveles.

Compartir