Skip to main content

Configuración de un puente Linux para PROFINET MRP

Puede configurar un sistema Linux para que pueda conectarse a un PROFINET Anillo MRP. En esta sección se explicará cómo instalar y configurar el puente Linux

Para obtener información general sobre PROFINET MRP, consulte lo siguiente: Redundancia de medios (MRP)

Requisito:

  • A PROFINET montaje

  • Un sistema Linux compatible con tiempo real (para obtener más información, consulte lo siguiente: Optimización del rendimiento)

  • El sistema Linux requiere al menos 2 adaptadores Ethernet.

  • Acceso SSH al sistema Linux para la configuración

    Sugerencia

    Utilice un adaptador adicional para el acceso SSH. De esta forma, evitas quedarte fuera del sistema.

Para mostrar cómo se puede configurar un puente Linux para PROFINET MRP, se utilizan los siguientes nombres en el proceso:

tabla 5.

Nombre

Función

Nota

br0

El adaptador de puente virtual

Puedes asignarle el nombre que quieras.

eth0

El primer adaptador Ethernet utilizado en el anillo MRP

Este nombre lo asigna su sistema. Este adaptador no debe tener una IP configurada (ni siquiera zeroconf).

eth1

El segundo adaptador Ethernet utilizado en el anillo MRP

Este nombre lo asigna su sistema. Este adaptador no debe tener una IP configurada (ni siquiera zeroconf).



  1. Cree un nuevo adaptador de puente.

    sudo ip link add name br0 type bridge
  2. Configure los dos adaptadores Ethernet que se utilizan en el anillo MRP para que utilice el nuevo adaptador de puente como maestro.

    sudo ip link set eth0 master br0
    sudo ip link set eth1 master br0
  3. Asigne una dirección IP al puente. La dirección exacta no es relevante. Puede elegir una dirección que esté disponible en su sistema.

    sudo ip addr add 192.168.1.18/24 dev br0
  4. Compruebe la dirección MAC del nuevo adaptador de puente.

    ip a

    Ejemplo de salida de una dirección MAC:

    [ ... ]
    5: br0: <BROADCAST,MULTICAST,PROMISC,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
        link/ether 52:b5:1e:69:a5:f6 brd ff:ff:ff:ff:ff:ff
    [ ... ]
  5. Asigne una dirección MAC a cada uno de los dos adaptadores Ethernet. La dirección debe estar justo después de la dirección del adaptador de puente. En este ejemplo, esto es f7 y f8:

    sudo ip link set dev eno1 address 52:b5:1e:69:a5:f7
    sudo ip link set dev enp1s0 address 52:b5:1e:69:a5:f8
  6. Configure el adaptador de puente en up.

    sudo ip link set br0 up

Sugerencia

Si el editor de topología no detecta la topología correcta, puede deberse a que las tramas LLDP no llegan. Compruebe los adaptadores para ver si tienen un programa BPF activo para procesar estas tramas.

En la salida de ip a, puede ver si dicho programa está cargado en un adaptador.