On Wed, Oct 13, 2010 at 2:50 PM, Jason Dusek <span dir="ltr"><<a href="mailto:jason.dusek@gmail.com">jason.dusek@gmail.com</a>></span> wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">


 According to my reading, bridging wifi in Linux is a mess.<br></blockquote></div><br>That's not a linux issue, that's a bridging wifi issue.<br><br>Standard ethernet frames have two mac addresses - sender and receiver.<br>

<br>802.11ethernet frames have three mac addresses - station, access point, and 'other host'.� The problem here is that there is no way for a station to have multiple ethernet hosts behind it because the hosts behind it will have mac addresses that are not the station address, and thus unreachable.<br>

<br>There are two solutions to this - layer 2 nat (Linux can do this with ebtables) and WDS mode wifi.� In WDS mode wifi, each frame has four addresses, sender, receiver, station, and access point. WDS mode wifi can bridge with normal ethernet without difficulty.<br>

<br>With that little lecture over with, for the purposes of having a logical interface with multiple physical interfaces, bridging the two should work just fine (since you don't care about forwarding between interfaces).<br clear="all">

<br>-- <br>Ryan Castellucci <a href="http://ryanc.org/">http://ryanc.org/</a><br>