La función de un bridge de red es unir de forma transparente dos segmentos de red, se suele utilizar para crear un switch por software con un equipo y varias tarjetas de red, además es de gran utilidad cuando se pretende virtualizar máquinas ya que podemos compartir nuestra tarjeta de red con los huéspedes.
En el
handbook
oficial se describe como crear un bridge básico con dos interfaces de red:
cloned_interfaces="bridge0"
ifconfig_bridge0="addm fxp0 addm fxp1 up"
ifconfig_fxp0="up"
ifconfig_fxp1="up"
En cambio si deseamos una configuración con una dirección ip en el bridge debemos proceder del siguiente modo:
cloned_interfaces="bridge0"
ifconfig_em0="up"
ifconfig_bridge0="inet 192.168.61.23 netmask 255.255.255.0 addm em0 up"
defaultrouter="192.168.61.2"
NOTA: Hay que tener en cuenta que si se está configurando el bridge en una máquina virtual de VirtualBox habrá que configurar la VM con “Modo promiscuo: permitir todo” en caso contrario el tráfico será capaz de salir pero las respuestas de dicho tráfico serán bloqueadas porque la MAC del bridge no coincide con la MAC asignada a la tarjeta de red virtual de VirtualBox.