From: Philip Prindeville <philipp_subx@redfish-solutions.com>
To: bridge@osdl.org
Subject: [Bridge] Question about using brctl and changing MAC addresses
Date: Mon, 10 Mar 2008 11:05:53 -0700 [thread overview]
Message-ID: <47D57881.2020503@redfish-solutions.com> (raw)
I'm using Linux 2.6.20 (yes, I'll be upgrading to 2.6.24 as soon as it's
stable).
I have 4 VIA rhine ethernet controllers on my Soekris net5501, plus an
ADSL PCI card (a Sangoma S-518) that runs in AAL5-SNAP mode, so it looks
like an Ethernet controller.
I'm trying to bridge eth0 and w1ad (the ADSL interface) into "br0". And
I'm trying to force the traffic on br0 to have the MAC address that my
ISP insists I use (i.e. that of the crappy little Westell 6100 modem
they sent me).
The issue is the following. If I do:
ifconfig w1ad down hw ether x:x:x:x:x:x up
followed by either:
brctl addbr br0
brctl addif br0 eth0
brctl addif br0 w1ad
or:
brctl addbr br0
brctl addif br0 w1ad
brctl addif br0 eth0
the bridge ends up taking the MAC address of eth0 either way, which I
don't get (how does it decide which to use?).
I can clone the same MAC address to both eth0 and w1ad, but I don't know
if that would cause me any problems or not (I haven't read the STP spec
in about 15 years).
What's the solution?
Is there a way to explicitly set the MAC address of the bridge interface?
I tried:
ifconfig br0 down hw ether x:x:x:x:x:x up
but that just results in:
ifconfig: SIOCSIFHWADDR: Cannot assign requested address
So, I'm not clear what the best solution is.
Any guidance is appreciated.
Thanks,
-Philip
next reply other threads:[~2008-03-10 18:05 UTC|newest]
Thread overview: 11+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-03-10 18:05 Philip Prindeville [this message]
2008-03-11 15:23 ` [Bridge] Question about using brctl and changing MAC addresses Stephen Hemminger
2008-03-12 3:29 ` Philip Prindeville
2008-03-12 14:46 ` Andy Gospodarek
2008-03-12 15:14 ` Stephen Hemminger
2008-03-12 18:45 ` Philip Prindeville
2008-03-12 19:11 ` Andy Gospodarek
2008-03-13 4:39 ` Philip Prindeville
2008-03-13 7:11 ` Srinivas M.A.
2008-03-13 12:24 ` Andy Gospodarek
[not found] ` <fed120860803130008t7230f5b4m3b656d03b03cad28@mail.gmail.com>
[not found] ` <47D8D35A.6020403@redfish-solutions.com>
2008-03-13 7:24 ` Srinivas M.A.
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=47D57881.2020503@redfish-solutions.com \
--to=philipp_subx@redfish-solutions.com \
--cc=bridge@osdl.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.