Skip to main content

Configuration d'un pont Linux pour PROFINET MRP

Vous pouvez configurer un système Linux afin qu'il puisse être connecté à un PROFINET Bague MRP. Cette section explique comment installer et configurer le pont Linux.

Pour des informations générales sur PROFINET MRP voir ce qui suit : Redondance des médias (MRP)

Exigence :

  • A. PROFINET assemblage

  • Un système Linux capable de fonctionner en temps réel (pour plus d'informations, consultez les rubriques suivantes : Optimisation des performances)

  • Le système Linux nécessite au moins 2 adaptateurs Ethernet.

  • Accès SSH au système Linux pour la configuration

    Astuce

    Utilisez un adaptateur supplémentaire pour l'accès SSH. De cette façon, vous évitez de vous retrouver hors du système.

Afin de montrer comment configurer un pont Linux pour PROFINET MRP, les noms suivants sont utilisés dans le processus :

Tableau 5.

Nom

Fonction

Remarque

br0

L'adaptateur de pont virtuel

Vous pouvez attribuer le nom que vous voulez.

eth0

Le premier adaptateur Ethernet utilisé dans l'anneau MRP

Ce nom est attribué par votre système. Cet adaptateur ne doit pas avoir d'adresse IP configurée (même zeroconf).

eth1

Le deuxième adaptateur Ethernet utilisé dans l'anneau MRP

Ce nom est attribué par votre système. Cet adaptateur ne doit pas avoir d'adresse IP configurée (même zeroconf).



  1. Créez un nouvel adaptateur de pont.

    sudo ip link add name br0 type bridge
  2. Configurez les deux adaptateurs Ethernet utilisés dans l'anneau MRP de manière à utiliser le nouvel adaptateur de pont comme maître.

    sudo ip link set eth0 master br0
    sudo ip link set eth1 master br0
  3. Attribuez une adresse IP au pont. L'adresse exacte n'est pas pertinente. Vous pouvez choisir une adresse disponible dans votre système.

    sudo ip addr add 192.168.1.18/24 dev br0
  4. Vérifiez l'adresse MAC du nouvel adaptateur de pont.

    ip a

    Exemple de sortie d'une adresse 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. Attribuez une adresse MAC à chacun des deux adaptateurs Ethernet. L'adresse doit se trouver juste après l'adresse de l'adaptateur de pont. Dans cet exemple, c'est f7 et 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. Réglez l'adaptateur de pont sur up.

    sudo ip link set br0 up

Astuce

Si la topologie correcte n'est pas détectée dans l'éditeur de topologie, cela peut être dû au fait que les trames LLDP n'arrivent pas. Vérifiez les adaptateurs pour voir si un programme BPF est actif sur eux pour traiter ces trames

Dans la sortie de ip a, vous pouvez voir si un tel programme est chargé sur un adaptateur.