From mboxrd@z Thu Jan 1 00:00:00 1970 Date: Fri, 29 Apr 2011 09:48:54 -0700 From: Stephen Hemminger Message-ID: <20110429094854.360b9746@nehalam> In-Reply-To: <4DBAE90C.8030808@dogpad.net> References: <4DBAE90C.8030808@dogpad.net> Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Subject: Re: [Bridge] no wireless interfaces? List-Id: Linux Ethernet Bridging List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: "jharvell+lists.bridge@dogpad.net" Cc: "Bridge@lists.linux-foundation.org" On Fri, 29 Apr 2011 11:36:28 -0500 "jharvell+lists.bridge@dogpad.net" wrote: > I tried to bridge a wireless interface to a wired Ethernet interface, > and it failed with "Operation not supported." > > Looking at the kernel code, it seems like this is intentional. I > noticed the following in br_add_if: > > /* No bridging devices that dislike that (e.g. wireless) */ > if (dev->priv_flags & IFF_DONT_BRIDGE) > return -EOPNOTSUPP; > > I'm curious to know why this is not supported. See discussion on netdev. Basically without some form of MAC spoofing (NAT at level 2); it is not possible to bridge in station mode. --