So, I was messing around with this more today. I ran across the exact same problem twice in two days, so I figured there must be a reason. I notice that when I image my machines, they would all initially show up with no problem. I image them over Ethernet, connected through a switch to my server. Then, after they are imaged, I zap the PRAM, let them boot, and go into my admin account on each machine to name them.
I noticed that once I'm logged in to each machine, they are connected to my wireless network by default. This apparently is what is causing the problem. They are still connected to my server through Ethernet, but they connect to my AirPort wirelessly, and the Network System Preferences is set to give AP the highest priority.
I switched the priority to Ethernet over AP, and the problem went away, at least on my server side, and allowed me to correctly pull reports off all the machines.
Now, if I try to connect to those machines with my MacBook, also running ARD, on the wireless connection, they all show up with no valid MAC Address. So, what I can figure, is that the MAC Address must be spit out using Bonjour, and (I can't confirm this) Bonjour must only broadcast MAC Addresses to the primary network interface. So if a machine is connected to a network in two different, or two different networks, only the primary network connection will display the MAC Address.
Does this sound about right?
|