Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 1 Sep 2006 18:56:26 +0200
From:      Stefan Bethke <stb@lassitu.de>
To:        Andrew Thompson <thompsa@freebsd.org>
Cc:        freebsd-net@freebsd.org, freebsd-bugs@freebsd.org
Subject:   Re: kern/102607: [if_bridge] don't generate random L2 address
Message-ID:  <0E290FAC-9BA0-4AA4-B85B-2DFBCA324672@lassitu.de>
In-Reply-To: <200608281819.k7SIJC51043066@freefall.freebsd.org>
References:  <200608281819.k7SIJC51043066@freefall.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
Here's my suggestion for an addition to if_bridge(4):

--- if_bridge.4.orig    Sun Aug 13 20:44:18 2006
+++ if_bridge.4 Fri Sep  1 18:53:19 2006
@@ -107,6 +107,13 @@
in
.Xr rc.conf 5 .
.Pp
+The
+.Nm
+interface randomly chooses a link (MAC) address in the range  
reserved for
+locally adminstered addresses when it is created.
+The address can be changed by assigning the desired link address using
+.Xr ifconfig 8 .
+.Pp
The MTU of the first member interface to be added is used as the  
bridge MTU.
All additional members are required to have exactly the same value.
.Pp
@@ -231,6 +238,16 @@
      addm fxp6 stp fxp6 \e
      addm fxp7 stp fxp7 \e
      up
+.Ed
+.Pp
+The bridge can be used as a regular host interface at the same time as
+bridging between it's member ports. In this example, the bridge  
connects em0
+and em1, and will receive it's IP address through DHCP:
+.Bd -literal -offset indent
+cloned_interfaces="bridge0"
+ifconfig_bridge0="link 12:34:56:78:9a:bc addm em0 addm em0 DHCP"
+ifconfig_em0="up"
+ifconfig_em1="up"
.Ed
.Pp
The bridge can tunnel Ethernet across an IP internet using the EtherIP


-- 
Stefan Bethke <stb@lassitu.de>   Fon +49 170 346 0140





Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?0E290FAC-9BA0-4AA4-B85B-2DFBCA324672>