Hi list! I sent the following email on Saturday. Just thought maybe it was because of weekend that I got no feedback! Will try my luck one last time, and already apologize for this.
Hi, I want to implement an OpenBSD based bridge with three interfaces (and a fourth one only for management access). The bridge should dispatch the incoming traffic on eth0 to either eth1 or eth2 based on the MAC Address of the ingress packet. If the sender's MAC address is **known** (already entered in a certain table) then it should be sent out via eth1 to its real destination, and otherwise it should go out through eth2 to its real destination OR to a predefined/fixed destination based on protocol/port! I have searched Internet, but there you find mostly tiresome discussions about MAC Filtering not being enough, rather than how to implement this "not enough" technique! Can anyone provide me with a working configuration which could help in defining appropriate rules for the above scenario. I don't know if everything can be done in pf.conf alone, or there should be some additional rules (with brconfig) tagging packets to be later appropriately handled by pf? Thanks already for any help. Regards, H. Badbanchi