we have three systems on a network that each have a default
interface (le0) and an addtional 100BT card on the Sbus (hme0).
in trying to troubleshoot a problem related to*, etc we
started to look at the 100BT interface as the potential trouble
we discovered that the 100BT card doesn't really show up
anywhere. when the system boots it only shows the Ethernet
address of the default card in messages or when we look at
dmesg. the strangest thing is that we totally disabled the
default interface and only brought up the 100BT. then using
snoop we saw that the MAC address being passed was that of
the default interface even though it wasn't even physically
connected to the network.
does solaris somehow map additional nic cards back to the
default interface mac address no matter what? it sounds
strange but we checked it several times and this is the
behavior we see. even when we bring both interfaces up
on unique addresses, the outgoing mac address always seems
to be that of the default interface.
has anyone seen this before or does anyone have an explanation?