HIL lab for OpenWrt and LibreMesh at FCEFyN - UNC, Córdoba, Argentina.
Real routers on a rack, orchestrated with Labgrid, tests with pytest. Single-node runs on hardware or QEMU, multi-node mesh, ZeroTier for remote dev when you need it.
| Device | Role | CI / tests |
|---|---|---|
| Belkin RT3200 #1 | DUT | yes |
| Belkin RT3200 #2 | DUT | yes |
| Belkin RT3200 #3 | DUT | yes |
| Banana Pi BPI-R4 | DUT | yes (wired mesh; WiFi kmods excluded on 24.10) |
| OpenWrt One | DUT | yes |
| LibreRouter #1 | DUT | yes |
| LibreRouter #2, #3 | mounted, reserved | not yet |
| TP-Link TL-WDR3500 | testbed gateway (VLAN trunk) | n/a |
Full port map, serial symlinks, SSH: rack cheatsheet · DUT config
| Repo | What |
|---|---|
| fcefyn_testbed_utils | Ansible, scripts, switch/relay control, docs site |
| libremesh-tests | pytest suite + Labgrid targets (fork of openwrt-tests, mesh support) |
| lime-packages | LibreMesh fork, firmware build + CI |
| Docs | fcefyn-testbed.github.io/fcefyn_testbed_utils |
| CI dashboard | ci-results/dashboard |
| Grafana | fcefyn-testbed.duckdns.org (invite only; how it works) |
OpenWrt One and BPi-R4 (Banana Pi), LibreRouter (AlterMundi), Belkin RT3200 + host laptop (INTI). Details: hardware catalog.
openwrt-tests, LibreMesh, OpenWrt.
Open an issue in fcefyn_testbed_utils.

