16a2e9b73SSam Ravnborg# 26a2e9b73SSam Ravnborg# 802.1d Ethernet Bridging 36a2e9b73SSam Ravnborg# 46a2e9b73SSam Ravnborg 56a2e9b73SSam Ravnborgconfig BRIDGE 66a2e9b73SSam Ravnborg tristate "802.1d Ethernet Bridging" 7cf0f02d0SStephen Hemminger select LLC 8*7c85fbf0SPatrick McHardy select STP 96a2e9b73SSam Ravnborg ---help--- 106a2e9b73SSam Ravnborg If you say Y here, then your Linux box will be able to act as an 116a2e9b73SSam Ravnborg Ethernet bridge, which means that the different Ethernet segments it 126a2e9b73SSam Ravnborg is connected to will appear as one Ethernet to the participants. 136a2e9b73SSam Ravnborg Several such bridges can work together to create even larger 146a2e9b73SSam Ravnborg networks of Ethernets using the IEEE 802.1 spanning tree algorithm. 156a2e9b73SSam Ravnborg As this is a standard, Linux bridges will cooperate properly with 166a2e9b73SSam Ravnborg other third party bridge products. 176a2e9b73SSam Ravnborg 186a2e9b73SSam Ravnborg In order to use the Ethernet bridge, you'll need the bridge 196a2e9b73SSam Ravnborg configuration tools; see <file:Documentation/networking/bridge.txt> 206a2e9b73SSam Ravnborg for location. Please read the Bridge mini-HOWTO for more 216a2e9b73SSam Ravnborg information. 226a2e9b73SSam Ravnborg 236a2e9b73SSam Ravnborg If you enable iptables support along with the bridge support then you 246a2e9b73SSam Ravnborg turn your bridge into a bridging IP firewall. 256a2e9b73SSam Ravnborg iptables will then see the IP packets being bridged, so you need to 266a2e9b73SSam Ravnborg take this into account when setting up your firewall rules. 276a2e9b73SSam Ravnborg Enabling arptables support when bridging will let arptables see 286a2e9b73SSam Ravnborg bridged ARP traffic in the arptables FORWARD chain. 296a2e9b73SSam Ravnborg 306a2e9b73SSam Ravnborg To compile this code as a module, choose M here: the module 316a2e9b73SSam Ravnborg will be called bridge. 326a2e9b73SSam Ravnborg 336a2e9b73SSam Ravnborg If unsure, say N. 34