[SOLVED] Bridging tap interface with ethernet interface
Linux - NetworkingThis forum is for any issue related to networks or networking.
Routing, network cards, OSI, etc. Anything is fair game.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I am currently trying to set up a tap interface on my system. I have created a bridge between an ethernet interface and this tap interface using brctl. I set both the ethernet and tap interfaces to 0.0.0.0 and promisc before adding them to the bridge, and set the bridge to an IP of 192.168.10.2.
I then tried to ping the bridge from another box on the 192.168.10.X network. Using tcpdump I am able to see the packets entering both the bridge, and the ethernet interfaces. However, tcpdump shows no packets reaching the tap interface. I need to be able to ping this tap interface from another box on the same interface.
I am mistaken in thinking that the bridge should send the packets to both interfaces? Any help on fixing this porblem would be much appreciated.
Someone report this kind of the behavior. The bridge is like switch, not hub. The switch only broadcast the broadcast packet, such as ARP request, doesn't broadcast unicast packet. The Hub broadcast every packet.
Someone get same behavior, broadcast packet is different from unicast.
By default, bridge on Linux is like switch. But if you want to change the behavior, like Hub, a side affect command could make it.
brctl setageing <bridgename> 0
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.