Skip to content

feat: Improve Wi-Fi and Wired Ethernet settings with adding 802.1X support and more detailed feature#809

Open
YipKo wants to merge 5 commits into
sipeed:mainfrom
YipKo:wifi-8021x
Open

feat: Improve Wi-Fi and Wired Ethernet settings with adding 802.1X support and more detailed feature#809
YipKo wants to merge 5 commits into
sipeed:mainfrom
YipKo:wifi-8021x

Conversation

@YipKo
Copy link
Copy Markdown

@YipKo YipKo commented May 26, 2026

This PR improves the Wi-Fi and Ethernet network settings flow by adding 802.1X configuration support, DHCP/manual IP configuration, and a more complete network details panel.

It also hardens request handling by removing request-body debug logging for sensitive fields, and preserves the packaged server runpath so bundled shared libraries continue to load correctly at runtime.

Highlights

  • Add Wi-Fi enterprise authentication support for PEAP, TTLS, TLS, PWD, and LEAP
  • Add Ethernet 802.1X configuration support in the backend, init scripts, and web UI
  • Add DHCP/manual IP configuration for both Wi-Fi and Ethernet
  • Show multi-interface network details, including Wi-Fi signal strength and link rates
  • Avoid echoing historical passwords or key passphrases back to the frontend
  • Stop logging request bodies that may contain passwords or key material
  • Preserve $ORIGIN/dl_lib runpath for the packaged server binary

Notes

  • Ethernet 802.1X requires a wpa_supplicant build with wired driver support (CONFIG_DRIVER_WIRED=y)
  • On NanoKVM images that do not ship wired-driver support by default, this can be provided by rebuilding the system wpa_supplicant in the NanoKVM SDK / rootfs build chain, or by installing a companion wpa_supplicant-wired binary on the device
  • Already tested on an access point using PEAP/MSCHAPv2
image 5f6e595b-79d9-4d69-8897-02e43fa3bdec 7a30817d-5ce0-4116-a01c-3139d09270b7 74f4f047-8853-46cc-879b-1a130e3dd9d2

@YipKo YipKo changed the title Wifi 8021x feat: Add WPA Enterprise Wi-Fi support May 26, 2026
@YipKo YipKo changed the title feat: Add WPA Enterprise Wi-Fi support feat: Add WPA Enterprise Wi-Fi support (802.1x) May 26, 2026
@YipKo YipKo force-pushed the wifi-8021x branch 4 times, most recently from 4ce7cf1 to 522e7c8 Compare May 26, 2026 19:41
@YipKo YipKo changed the title feat: Add WPA Enterprise Wi-Fi support (802.1x) feat: Improve Wi-Fi and Wired Ethernet settings with adding 802.1X support and more detailed feature May 26, 2026
@YipKo YipKo closed this May 26, 2026
@YipKo YipKo deleted the wifi-8021x branch May 26, 2026 20:03
@YipKo YipKo reopened this May 26, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant