moonlight-stream/moonlight-qt

Add option to provide separate MAC address for Wake on LAN

Opened this issue · 1 comments

Is your feature request related to a problem? Please describe.
Not a problem related to Moonlight. but most SFP NICs do not support Wake on LAN. However, onboard NICs do support it.

Describe the solution you'd like
I would like to be able to specify a second MAC address for each host in Moonlight which is used solely for WoL. Regular connections go through the primary MAC, with the secondary MAC for WoL only.

Describe alternatives you've considered
I could just use the onboard NIC directly but that's 1G vs 10G.

Additional context
None.

This feature would also be very helpful for users running the Steam Headless Unraid container since there's going to be a disparity between the container MAC and the NIC MAC for that use case. I'm in that group myself and while you can get WOL running on Unraid via plugins, there's no way to direct Moonlight to that specific MAC. It's possible to workaround with a proxy, but it seems simple to specify the WOL packet IP and MAC specifically. Just adding this to show there's multiple use cases for the feature.