options BRIDGE
そして 2 つの sysctl 変数で制御されます:
net.link.ether.bridge
ブリッジを有効にするには 1 に設定し、無効にするには 0 に設定してください。
net.link.ether.bridge_ipfw
ブリッジされたパケットに対して ipfw フィルタリングを有効にするには 1 に設定してください。 ipfw ルールは IP パケットに対してのみ適用されることに注意してください。 IP 以外のパケットはデフォルトの ipfw ルール(65535番)に従います。 ARP やその他の IP 以外のパケットがブリッジを通り抜けるようにしたい場合には、 これは allow ルールでなければなりません。
ブリッジのトポロジにループを作らないように気を付けねばなりません。 カーネルは、ループを検出したときにいくつかのインタフェースを無効にする、 原始的な形のループ検出機構しかサポートしていません。 スパニングツリーアルゴリズムを実現するデーモンのためのサポートは、 今のところ用意されていません。
ブリッジを有効にすると、インタフェースは無差別(promiscuous)モードになるので、 望ましくない通信を受信しフィルタではじく分、システムに負荷をかけます。
インタフェースのクラスタについて選択的にブリッジを有効にする拡張機能 については、まだ作業中です。
すべてのインタフェースがブリッジをサポートしているわけではありません。 現在 ``ed'', ``de'', ``ep'', ``fxp'', ``lnc'' インタフェースで動作します。