Date: Tue, 29 May 2007 10:23:04 +0200 From: Jon Otterholm <jon.otterholm@ide.resurscentrum.se> To: freebsd-ipfw@freebsd.org Subject: Limit Ethernet Broadcast Message-ID: <465BE2E8.50908@ide.resurscentrum.se>
next in thread | raw e-mail | index | archive | help
Hi.
I am trying to limit traffic to the Ethernet broadcast address
(ff:ff:ff:ff:ff:ff). I am running IPFW on a if_bridge(4) and don't want
clients from member if's to be able to send ethernet broadcasts to each
other. The router itself though should be able to send traffic to the
Ethernet Broadcast address and clients should be able to send traffic to
the router destined for Ethernet Broadcast address. Accordingly to man
pages I cannot use the "me" statement as this only applies to
IP-addresses configured on the local system, my if's don't have
IP-addresses configured. Only the bridge itself has an IP-address.
Config:
bridge0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
inet X.X.X.X netmask 0xffffff80 broadcast X.X.X.X
ether 00:00:00:00:00:00
priority 32768 hellotime 2 fwddelay 15 maxage 20
member: em0.10 flags=1<LEARNING>
member: em0.20 flags=1<LEARNING>
Summary (no valid IPFW-config, just to illustrate):
allow from router to ff:ff:ff:ff:ff:ff
allow from em0.* to router MAC ff:ff:ff:ff:ff:ff any
deny from em0.* to em0.* MAC ff:ff:ff:ff:ff:ff any
Is this doable?
//Jon
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?465BE2E8.50908>
