We have a tool that provides internet access via WLAN or LAN. For the captive portal we do send the DHCP option 114 with the captive portal URL.
DHCP Option: 114 (Captive-Portal)
Length: 38
Value: https://example.org/captive-portal/api
This all works fine on WLAN for iOS and MacOS. But on MacOS on LAN it does not. When doing a packet capture on MacOS with Wireshark we see that the Option 114 DHCP Captive-Portal is recieved by the Mac but it does not open the captive portal window.
When Safari is forced to a HTTP site then the Portal page is shown. How can this be solved?