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:
Nombre | Función | Nota |
|---|---|---|
| El adaptador de puente virtual | Puedes asignarle el nombre que quieras. |
| 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 |
| 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 |
Cree un nuevo adaptador de puente.
sudo ip link add name br0 type bridge
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
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
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 [ ... ]
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
f7yf8: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
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.