허브가 없는 환경에서 서버를 가지고 브릿지 서버를 구축하여 허브를 대신하기 위해서 사용한다.
필자는 FreeBSD 서버를 가지고 브릿지 설정을 하였으며 정상 동작을 확인 하였다.

bridge 인터페이스를 생성한다.

[root@yongbok ~]# ifconfig bridge create
bridge0

생성된 인터페이스를 확인한다.

[root@yongbok ~]# ifconfig bridge0
bridge0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> metric 0 mtu 1500
        ether 56:6a:8d:f8:54:a9
        id 00:00:00:00:00:00 priority 32768 hellotime 2 fwddelay 15
        maxage 20 holdcnt 6 proto rstp maxaddr 100 timeout 1200
        root id 00:00:00:00:00:00 priority 0 ifcost 0 port 0

브릿지 모드로 활성화 시킨다.

[root@yongbok ~]# ifconfig bridge0 addm rl0 addm rl1 addm rl2 up
[root@yongbok ~]# ifconfig rl0 up
[root@yongbok ~]# ifconfig rl1 up
[root@yongbok ~]# ifconfig rl2 up

/etc/rc.conf 파일에 아래 내용을 추가 시킨다.

[root@yongbok ~]# vi /etc/rc.conf
cloned_interfaces=”bridge0″
ifconfig_bridge0=”addm rl0 addm rl1 addm rl2 up”
ifconfig_rl0=”up”
ifconfig_rl1=”up”
ifconfig_rl2=”up”

이후 재부팅 하거나 아래 처럼 netstart 로 갱신해주거나…

[root@yongbok ~]# /etc/netstart

참고
http://www.freebsd.org/doc/en/books/handbook/network-bridging.html