<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Identify laptops by serial number (not MAC) — MAC changes with USB-C to Ethernet dongles]]></title><description><![CDATA[<p dir="auto">Hello FOG community</p>
<p dir="auto">I’m using FOG to deploy images to laptops in our environment. Each time we perform an imaging session, these laptops are connected to the network using different USB-C to Ethernet adapters. Because of this, each adapter has a unique MAC address, and FOG identifies hosts only by MAC.<br />
This means every time a different dongle is used, FOG sees the same laptop as a new device. As a result, the host associations, names, and previous settings are lost — which makes deployment and inventory management quite complicated.</p>
<p dir="auto">What I’d like to achieve<br />
I would like FOG to identify or match laptops based on a stable hardware identifier, such as:<br />
•	BIOS/SMBIOS serial number<br />
•	System UUID<br />
•	Asset tag…or any other unique ID that stays consistent regardless of the Ethernet adapter.<br />
In other words, instead of relying solely on MAC addresses, FOG could optionally use (or at least record) a persistent hardware ID for host matching.</p>
<p dir="auto">Questions<br />
1	Is there any existing way in FOG to configure host matching by serial number, UUID, or similar hardware info?<br />
2	If not, would the developers consider adding such an option — for example, during host registration or inventory?<br />
3	Could this be achieved with a plugin, hook, or custom script that runs during PXE boot or inventory capture?</p>
<p dir="auto">Why this would help<br />
•	MAC addresses change whenever a new USB-C Ethernet adapter is connected.<br />
•	The serial number or UUID is consistent and tied to the physical laptop.<br />
•	It would make host management, naming, and image assignment far more reliable in environments that rely on removable network adapters.</p>
<p dir="auto">Environment details<br />
•	Hardware: various laptops (USB-C only, using external Ethernet dongles)<br />
•	OS: Windows 10 / 11<br />
•	FOG version: 1.5.10 stable<br />
•	Deployment: PXE boot via USB-C Ethernet adapters</p>
<p dir="auto">Ideas / possible approaches<br />
•	Extend the host registration process to read dmi information.<br />
•	Add a configuration option: “Primary identifier for hosts” → choose between MAC, Serial, or UUID.<br />
•	Let admins define custom host fields and select one as the matching key.<br />
•	Allow the FOG client or PXE registration script to send serial numbers to the FOG server before imaging starts.</p>
<p dir="auto">Final thoughts<br />
This would be especially valuable for modern laptops that no longer have onboard Ethernet and depend on dongles or docking stations. Being able to identify a machine by its hardware serial number instead of a changing MAC would make FOG deployments much more robust.<br />
Thanks a lot for any hints, feedback, or ideas on how to achieve this — and if this isn’t currently possible, I’d be happy to test or help develop such a feature.</p>
<p dir="auto">Regards<br />
TakeIT</p>
]]></description><link>http://forums.fogproject.org/topic/18047/identify-laptops-by-serial-number-not-mac-mac-changes-with-usb-c-to-ethernet-dongles</link><generator>RSS for Node</generator><lastBuildDate>Sat, 06 Jun 2026 13:40:13 GMT</lastBuildDate><atom:link href="http://forums.fogproject.org/topic/18047.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 10 Nov 2025 13:21:16 GMT</pubDate><ttl>60</ttl></channel></rss>