Ref:
How is uniqueness of MAC addresses enforced?
Background:
- I have a single computer, using a single motherboard, that has a single Ethernet port.
- I have three different operating systems installed on that system, each doing a different task.
- One is a flight simulator that makes use of streaming scenery that loads in nearly real-time as you fly.
- Another is a generalized "gaming" system that plays games like Aion or Genshin Impact.
- The third one is a generic Linux, (Mint), installation that I use for coding or administrative tasks.
- My router identifies a particular computer by its MAC address, not the operating system running when it connects to the internet.
- My router allows me, (requires me), to choose a "priority" for each connection which ranges from "near real-time" (VoIP, etc.), all the way down to "(yawn) I'll get to it eventually".
- My flight simulator requires internet access to be quite prompt and is very allergic to being preempted by other tasks.
- The other games want reasonably prompt internet access, but they're not as picky as my flight simulator.
- The Linux installation doesn't really need any priority to speak of, aside from not taking forever.
I want to create separate priority levels based on the system running, but in order to do this the three systems have to have "unique" MAC addresses, at least within themselves.
I can create "unique" MAC addresses the way I create unique disk UUID's if there's a collision: I modify the last couple of digits.
Question:
If I do this, (change the last two digits by either swapping them or adding 1 to them, etc.), how do I guarantee uniqueness - or does it even matter if there's another system out there in Television Land somewhere that happens to have the same MAC address?