GTA02 MAC addresses
Mikkel Meyer Andersen
openmoko at mikl.dk
Mon Jan 14 13:14:30 CET 2008
Hi.
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
considering.
Regards,
Mikkel.
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:
> http://bugzilla.openmoko.org/cgi-bin/bugzilla/show_bug.cgi?id=1023
>
> 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, EoUSB.host = base+2
>
> - Werner
>
>
>
More information about the openmoko-kernel
mailing list