GTA02 MAC addresses

Mikkel Meyer Andersen openmoko at
Mon Jan 14 13:14:30 CET 2008


In regards to security I'd much rather have fully random addresses. If
one figures out the BT-address and who it belongs to, one have the MAC
for the ethernet right away. I know it's minor, but I think it's worth


Werner Almesberger skrev:
> OpenMoko has recently obtained its own OUI, so we can now (finally :-)
> assign proper MAC addresses. In GTA02, the following items needs one:
> - BlueTooth
> - WLAN
> - Ethernet over USB. Two of them, one for the device and one for the host:
> WLAN hardware brings its own MAC address, so we can just use that one.
> BT comes with a set of MAC addresses from the vendor (en bloc, so we'd
> still have to handle the assignment of individual addresses ourselves),
> but we can choose to ignore them. (Well, politely return them.)
> Now I'd like to get a sanity check for the assignment plan:
> I was thinking of assigning three MAC addresses to each device. Can
> anyone think of any other popular protocol sitting on top of something
> else that would expect to get its own MAC address, like EoUSB does ?
> Now, how do we assign them ? There are 24 bits to play with. I was
> thinking of making allocations in blocks from which the factory then
> picks addresses randomly. I think a block size around 16-18 bits
> should do nicely.
> Does anyone see a problem with using consecutive addresses for the same
> device ? E.g., BT = base, EoUSB.device = base+1, = base+2
> - Werner

More information about the openmoko-kernel mailing list