secubox-deb/image/sbin
CyberMind-FR 2ddb28d2dc fix(net-detect): no empty br-lan when LAN ifaces list is empty
secubox-net-detect.service runs on first boot (gated by
!/var/lib/secubox/.net-configured) and REWRITES /etc/netplan/00-secubox.yaml
based on the detected board layout. The "no LAN interfaces" branch
in generate_netplan() was emitting an empty br-lan bridge with a
static 192.168.1.1/24 address. On single-NIC live USB hardware that
made systemd-networkd happily honour the phantom bridge while the
real WAN NIC fell off the DHCP path — the operator saw a working
br-lan in `ip a` but no upstream IP and no internet.

Same shape of bug as the v2.12.7 build-live-usb.sh static-in-DHCP
regression (commit a88c1773): a useless static IP on a non-routing
interface confused networkd into "I'm done, no DHCP needed". Fix:
when there are no LAN interfaces, emit NO bridges block at all.
Operators wire br-lan later via secubox-net-* tools once they've
decided the box is a router vs an endpoint.
2026-05-26 11:56:28 +02:00
..
secubox-cmdline-handler feat(ui): Phase 11 version display & boot mode indicators (v1.7.0) 2026-04-14 11:52:38 +02:00
secubox-console-tui feat(x64): Add disk flasher for x64 live USB 2026-04-11 10:45:30 +02:00
secubox-factory-reset feat(kiosk): Add VirtualBox debug logging for X11 troubleshooting 2026-04-13 08:26:06 +02:00
secubox-flash-disk fix(install): Lenovo Error 1962 boot fix + wiki updates (v1.6.7.12) 2026-04-14 10:05:03 +02:00
secubox-flash-emmc fix(ebin): EspressoBin eMMC boot fixes 2026-04-20 07:59:42 +02:00
secubox-kiosk-launcher fix(kiosk): always pass --no-sandbox on Debian 12 AppArmor (closes #224) (#225) 2026-05-19 13:16:51 +02:00
secubox-kiosk-setup fix(kiosk): --no-block start so firstboot.sh's enable doesn't deadlock 2026-05-25 08:59:28 +02:00
secubox-mode feat(boot): CRT-style banners with colors and emoji indicators 2026-04-04 12:16:40 +02:00
secubox-net-detect fix(net-detect): no empty br-lan when LAN ifaces list is empty 2026-05-26 11:56:28 +02:00
secubox-net-reset fix(network): Fix x64-live netplan for real AMD64 hardware 2026-05-01 06:44:08 +02:00
secubox-overlay-init feat(kiosk): Add VirtualBox debug logging for X11 troubleshooting 2026-04-13 08:26:06 +02:00
secubox-ramcache feat(kiosk): Add VirtualBox debug logging for X11 troubleshooting 2026-04-13 08:26:06 +02:00
secubox-snapshot feat(kiosk): Add VirtualBox debug logging for X11 troubleshooting 2026-04-13 08:26:06 +02:00
secubox-x11-splash feat(kiosk): Add zenity progress splash before Chromium (v1.6.7.5) 2026-04-13 10:16:14 +02:00