mirror of
https://github.com/mulgadc/spinifex.git
synced 2026-10-15 17:11:30 +00:00
c5b6beb006
- Replace single network screen with separate WAN and LAN screens - WAN/LAN IPs now live on Linux bridges (br-wan, br-lan) over the physical NICs, not on the NICs directly — makes OVS/OVN veth attachment SSH-safe - Add DHCP/static toggle on both screens (DHCP is the default) - Add DNS nameserver input for static mode (comma-separated, default hint 1.1.1.1 / 8.8.8.8 shown as placeholder) - Detect WiFi NICs via /sys/class/net/<name>/wireless; show SSID and password fields when a WiFi adapter is selected - LAN screen shows WAN NIC greyed/unavailable; cursor skips over it - LAN screen only shown when 2+ NICs are detected - Geneve encap IP uses br-lan address when LAN NIC present, else br-wan - Remove --macvlan/--wan-iface from firstboot; setup-ovn.sh auto-detects br-wan as a Linux bridge and uses veth mode - Pin both WAN and LAN NIC names to MAC via a single udev rules file - node.conf writes MANAGEMENT_IFACE=br-wan (bridge, not physical NIC)