Feature Request - Substitution Variables: MAC Address #114

Open
opened 2026-01-19 18:31:34 +00:00 by michael · 0 comments
Owner

Originally created by @jordanburnette on GitHub.

👋🏻 Hey Team!
As an enhancement, could we get the device's hardware MAC address added as an option in JSM's substitution variables? I could see this implemented with the following options:

  • wifiMAC to only use the wireless MAC address regardless of active network connection.

  • EthernetMAC for models that have an Ethernet NIC when running through Setup Assistant. If this is selected and it is determined that the device does not have an Ethernet NIC, it could fall back to leverage the wireless MAC address. If there are multiple onboard NICs (ie. Mac Pro), leverage the Primary NIC. The argument could be made to instead leverage whichever NIC has an active connection and if both do, Primary NIC's MAC is used.

Thanks!

Originally created by @jordanburnette on GitHub. 👋🏻 Hey Team! As an enhancement, could we get the device's hardware MAC address added as an option in JSM's [substitution](https://github.com/Jamf-Concepts/Setup-Manager/blob/main/ConfigurationProfile.md#substitution) variables? I could see this implemented with the following options: - `wifiMAC` to **only** use the wireless MAC address regardless of active network connection. - `EthernetMAC` for models that have an Ethernet NIC when running through Setup Assistant. If this is selected and it is determined that the device does not have an Ethernet NIC, it could fall back to leverage the wireless MAC address. If there are multiple onboard NICs (ie. Mac Pro), leverage the Primary NIC. The argument could be made to instead leverage whichever NIC has an active connection and if both do, Primary NIC's MAC is used. Thanks!
michael added the enhancement label 2026-01-19 18:31:34 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: jamf/Setup-Manager#114