Crear un puente (Bridge)

Como crear un puente en fedora 28

Crearemos un puente o bridge para poder utilizar KVW.

Entramos a la dirección /etc/sysconfig/network-scripts

Después agregaremos lo siguiente al documento ifcfg-eth0 (en unos casos puede ser ifcfg-ens5 o diferente numero, pero en este caso sera ifcfg-eth0):

DEVICE=eth0
ONBOOT=yes
BRIDGE=br0

Luego, se debe crear el archivo de configuración para la interfaz br0:

#vi ifcfg-br0
o
#vi /etc/sysconfig/network-scripts/ifcfg-br0

Después agregaremos lo siguiente al documento ifcfg-br0:

DEVICE=br0
ONBOOT=yes
TYPE=Bridge
BOOTPROTO=dhcp
DELAY="0"

Para crear un nuevo bridge usaremos este comando

$ ip link add br0 type bridge

Como ya lo aviamos creado nos  mencionara en un mensaje.

En este punto, ip link nos mostrara que la interfaz de red existe, pero aparece como down state, y no tiene interfaces conectadas.

 3: br0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
  link/ether 12:bb:3a:9c:02:33 brd ff:ff:ff:ff:ff:ff

En unos casos solo aparecerá que la interfaz de red ya existe

Después agregas las interfaces de redes físicas que necesites al bridge.

$ ip link set eth0 master br0

Si tu quieres la configuración del bridge utiliza este comando:

$ brctl show br0

y aparecerá lo siguiente:

bridge name bridge id STP enabled interfaces
br0 8000.5254004bc595 no eth0

entramos a la siguiente dirección

/sys/class/net/br0/bridge/stp_state

y borramos el 0 y ponemos 1 para activarlo

Después volvemos a verificar y aparecerá de esta forma

$ brctl show br0
bridge name bridge id STP enabled interfaces
br0 8000.5254004bc595 yes eth0

y al final activamos el br0 con la siguiente linea

ifup br0 

Con esto ya tendríamos nuestro puente hecho.

Configurar una Interfaz Bridge en CentOS 7

Manual para crear un bridge ethernet a partir de una simple interfaz eth0.

                 |‾‾‾‾‾‾|       |‾‾‾‾‾|
        LAN ===> | eth0 | <===> | br0 | ===> Máquinas virtuales KVM
                 |______|       |_____|

Antes de agregar la interfaz bridge es necesario desactivar el servicio “NetworkManager”, ya que el mismo no funciona correctamente con este modo. Para esto vamos a corres los siguientes comandos:

       # chkconfig NetworkManager off
       # chkconfig network on
       # service NetworkManager stop

Ahora tendremos que configurar las interfases de red utilizando los archivos del directorio siguiente:

       #cd /etc/sysconfig/network-scripts/

Una vez deshabilitado el servicio, es necesario configurar la interfaz eth0 como se muestra a continuación:

       #vi ifcfg-eth0
       o
       #vi /etc/sysconfig/network-scripts/ifcfg-eth0

Después agregaremos lo siguiente al documento ifcfg-eth0:

       DEVICE=eth0
       ONBOOT=yes
       BRIDGE=br0

Luego, se debe crear el archivo de configuración para la interfaz br0:

       #vi ifcfg-br0
       o
       #vi /etc/sysconfig/network-scripts/ifcfg-br0

Después agregaremos lo siguiente al documento ifcfg-br0:

      DEVICE=br0
      ONBOOT=yes
      TYPE=Bridge
      BOOTPROTO=dhcp
      DELAY="0"

Una vez finalizado se reinicia el servicio de networking:

      # systemctl restart network