On Jul 6, 2005, at 9:03 AM, Todd C. Miller wrote:
In message <[EMAIL PROTECTED]>
so spake Jim Fron (j-fron.q.public):
Yes, I'm getting the feeling that what I'm seeing is "not
normal." As
I've said, I have a suspicion that it's due to the le[dma] SBUS
interfaces not having their own MAC address, and that somehow getting
confused at the bridge level. I'm thinking about getting a QFE to
test
this out.
Have you tried setting local-mac-address?=true in the eeprom?
- todd
Nothing quite so simple as that, really... it doesn't apply. The old
le/ledma SBUS interfaces don't have their own mac-address; setting
local-mac-address? to true has no effect when the controller has no
mac-address of its own -- all three still get the SparcStation's on-
board address. Hence my thought about getting a QFE to resolve the
issue. Haven't gotten around to that, though.
To head off further questions:
1. IIRC, No, changing the mac-address in the running system before
the secure level is set only makes things look ookie: the OBSD
machine's `tcpdump` reports the "new" hardware address, but it is
"actually" sent on the network as the machine's "default" mac-
address, since the transciever supplies the only address it knows of
(tested by plugging in interface directly to a hub connected to only
one other machine -- no network loops).
2. I believe I solved all of this with a kernel patch that no one
particularly liked, but which resolved the problem for me. I expect
the problem will ultimately be solved when all of SBUS-based Sparc
hardware in the world fails due to old age. In the mean time, I seem
to be one of about two or three people who care, and I have a
solution, so I don't much care any more.
Thanks, though. I appreciate the call-back to an old thread.
JMF