Sesión de trabajo / reunión para avanzar con el testbed

He puesto el enlace del hacklab Can Vies donde estaría convocada la reunión o sesión

Y la idea es trabajar hacia esta dirección Despleguem la Xarxa Experimental del Canòdrom

Temps: 19:00-22:21

Participants: hi havia molta altres personetes al hacklab, però participen més activament en aquesta sessió: @pespin, @ilario, @exopedro i, puntualment, @kone

Nota general de la trobada: va ser una mica ineficient el progrés perquè vam tenir moltes interrupcions, per altre banda, i a diferència de les interrupcions per notificacions digitals, eren interrupcions agradables, sobre altres coses a les que atendre i aprofitar el moment. Per altre banda, l’espai-temps concret ens va aportar possibilitats úniques :sparkles:

Materials

  • Aportació de 3 routers de UPC per fer les proves (@exopedro)
    nom MAC
    device15 64:70:02:3E:9D:C6
    device45 A0:F3:C1:A5:FA:36
    device34 64:70:02:3W:9E:90
  • Usb ethernet (pespin) - @exopedro: el que hi havia en el meu portàtil per alguna raó no funcionava aquell dia
  • Cables de xarxa, regleta elèctrica, llum, espai, amor (Hacklab Canvies)

Acta

  • Durant la sessió hem explicat a altres persones del hacklab què fem, algú havia proposat de provar meshtastic (una cosa que utilitza radio lora, del món de IoT) , la veritat és que el fet de tenir un emplaçament, amb la idea de fer infraestructura de xarxa on provar coses, ja és la intenció, així que benvingudes propostes com aquesta

  • Vam començar a mirar sobre el network profile de canòdrom que @ilario ja havia començat. No funcionava perquè no tenia Makefile (ens va costar una mica arribar a entendre per què no funcionava). Això va provocar que no sortís llistat el perfil canòdrom aquí. Així doncs, vam tirar endavant amb la versió genèrica, i finalment @ilario en paral·lel ho va arreglar commit1 commit2

  • En la decisió del firmware genèric per provar, vam provar amb la recentment anunciada release candidate en la llista de correu sobre openwrt 2023 i el dispositiu tplink TL-WDR4300 amb el selector de firmware, és una versió que a més a més @kon diu que li anirà bé per l’experimentació en el testbed que vol fer, o sigui que fantàstic. Concretament, vam descarregar aquesta imatge de sysupgrade.

  • Al intentar fer scp no funciona, @ilario al rescate posa un -O que fa que funcioni

    [2024-04-18 Thu 19:42:31] $ scp libremesh-2024.1-rc1-ow23.05.3-default-ath79-generic-tplink_tl-wdr4300-v1-squashfs-sysupgrade.bin root@[fe80::6670:2ff:fe3e:9dc6%enx70886b858e13]:/tmp/image.bin
    ash: /usr/libexec/sftp-server: not found
    scp: Connection closed
    [2024-04-18 Thu 19:45:48] $ scp -O libremesh-2024.1-rc1-ow23.05.3-default-ath79-generic-tplink_tl-wdr4300-v1-squashfs-sysupgrade.bin root@[fe80::6670:2ff:fe3e:9dc6%enx70886b858e13]:/tmp/image.bin
    libremesh-2024.1-rc1-ow23.05.3-default-ath79-generic-tplink_tl-wdr4300-v1-squashfs-sysupgrade.bin                                     100% 7617KB   4.6MB/s   00:01
    

    el man scp al respecte diu

       -O      Use the legacy SCP protocol for file transfers instead of the SFTP protocol.  Forcing the use of the SCP protocol may be necessary for
               servers that do not implement SFTP, for backwards-compatibility for particular filename wildcard patterns and for expanding paths with a ‘~’
               prefix for older SFTP servers.
    
  • també vam descobrir una cosa i és que ping6 necessites afegir l’argument -v perquè afegexi les duplicacions, no sé si per aquest motiu, m’estava perdent alguns pings link local per trobar els dispositius i actualitzar-los o què. Va haver determinats moments molt extranys que podia accedir a uns i no a altres, en fin. Al man ping diu:

         -v
             Verbose output. Do not suppress DUP replies when pinging multicast
             address.
    
  • cada dispositiu libremesh pot contenir diverses interfícies link local, això és una mica desconcertant però en fin, per exemple, aquesta iface és genèrica genérica fe80::a8aa:aaff:fe0d:feaa (suposo que es reconeix per lo de feaa)

  • al final, es va instal·lar libremesh en aquests routers i vam tenir accés a cadascun d’ells
    image

  • a suggerència d’ @ilario , provem i descobrim que la limeapp funciona finíssima via http://10.13.158.144/app/ (dic això perquè en alguna versió recent no funcionava per alguna cosa i altre, i han estat treballant bastant en posar-ho a punt :clap: )

  • @kone ens informa que en la propera versió de limeapp vindrà amb un mapa i mètriques, i que potser ho explicarà remotament o presencialment a la propera trobada Despleguem la Xarxa Experimental del Canòdrom ; això funciona amb shared state, una compartició de dades a través de la xarxa comunitària. No hem tingut temps de provar si en aquests routers està funcionant OK shared state

  • Crec que @exopedro ha convençut a @ilario de que amb aquest firmware genèric ja fem, que si necessitem per exemple alguna manera de canviar alguna cosa en tots els routers, ho farem manualment amb un script o alguna cosa

  • No va quedar clar quan seria la propera trobada, amb això ja fem per tenir la sessió preparada, però potser és natural tornar a reunir-nos al hacklab de canvies la setmana vinent per seguir investigant cosetes. La deixo convocada i ja està, ens veiem els que podem: Última sesión trabajo avance testbed antes de encuentro canòdrom