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 :
Nom | Fonction | Remarque |
|---|---|---|
| L'adaptateur de pont virtuel | Vous pouvez attribuer le nom que vous voulez. |
| 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 |
| 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 |
Créez un nouvel adaptateur de pont.
sudo ip link add name br0 type bridge
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
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
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 [ ... ]
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
f7etf8: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
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.