Files
Daniel Markstedt e2735813a3 parprouted bridge for SCDP adapter
Refactor the DaynaPort TAP driver around explicit bridge and proxy-ARP profiles. Validate the selected interface and profile before creating piscsi0, attach it only to the preconfigured bridge when appropriate, derive a stable DaynaPort MAC address from the uplink, and make TAP setup and cleanup robust.

Add managed host networking profiles for wired bridging and Wi-Fi proxy ARP. Install the PiSCSI NetworkManager templates, profile-management command, parprouted and DHCP relay system services, udev/sysctl hooks, and configuration file so a selected Wi-Fi uplink can provide proxy-ARP networking without altering connectivity during package installation.

Expose DaynaPort profiles consistently through the protocol, daemon, scsictl, and web UI. Report interface type, state, and supported modes; require or default explicit mode/interface pairs on attach; present eligible wired-bridge and Wi-Fi proxy-ARP choices; and validate selections before attaching an SCDP device.

Package and document the new networking workflow. Add the profile utility and required runtime assets to Debian packages, expand the manual-page set and web manual index, update DaynaPort command help, and extend unit and handler tests for the profile-aware behavior.
2026-08-23 12:15:13 +02:00

9 lines
386 B
Plaintext

# PiSCSI Wi-Fi proxy-ARP profile. This file is inert until a DaynaPort is
# attached with mode=proxyarp. Set the NetworkManager-managed Wi-Fi interface
# that holds the Pi's LAN IPv4 address.
PISCSI_PROXYARP_UPLINK=wlan0
# Enable only for Wi-Fi drivers/APs that require promiscuous mode. PiSCSI
# restores the original flag only when it changed it itself.
PISCSI_PROXYARP_PROMISC=true