Skip to main content

用の Linux ブリッジの設定 PROFINET MRP

Linux システムを、に接続できるように構成できます。 PROFINET MRP リング。このセクションでは Linux ブリッジをセットアップして設定する方法を説明します

一般的な情報について PROFINET MRP は以下を参照してください。 メディア冗長性 (MRP)

必要条件:

  • A PROFINET アセンブリ

  • リアルタイム対応の Linux システム (詳細については、以下を参照してください。 パフォーマンス最適化)

  • Linux システムには、少なくとも 2 つのイーサネットアダプタが必要です。

  • Linux システムへの SSH アクセスによる設定

    ヒント

    SSH アクセスには追加のアダプターを使用してください。こうすることで、システムからロックアウトされるのを防ぐことができます。

Linuxブリッジの設定方法を示すために PROFINET MRP では、以下の名前がプロセスで使用されます。

5.

[名前]

ファンクション

[メモ]

br0

仮想ブリッジアダプター

任意の名前を割り当てることができます。

eth0

MRP リングで初めて使用されたイーサネットアダプター

この名前はシステムによって割り当てられます。このアダプタには IP を設定しないでください (設定すらできません) zeroconf)。

eth1

MRP リングで使用されている 2 番目のイーサネットアダプター

この名前はシステムによって割り当てられます。このアダプタには IP を設定しないでください (設定すらできません) zeroconf)。



  1. 新しいブリッジアダプタを作成します。

    sudo ip link add name br0 type bridge
  2. 新しいブリッジアダプタをマスターとして使用するように、MRP リングで使用される両方のイーサネットアダプタを設定します。

    sudo ip link set eth0 master br0
    sudo ip link set eth1 master br0
  3. ブリッジに IP アドレスを割り当てます。正確なアドレスは関係ありません。システムで使用可能なアドレスを選択できます。

    sudo ip addr add 192.168.1.18/24 dev br0
  4. 新しいブリッジアダプタの MAC アドレスを確認します。

    ip a

    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. 2 つのイーサネットアダプタのそれぞれに MAC アドレスを割り当てます。アドレスはブリッジアダプタのアドレスの直後になければなりません。この例では次のようになります f7f8:

    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. ブリッジアダプタの設定 up

    sudo ip link set br0 up

ヒント

トポロジエディタで正しいトポロジが検出されない場合は、LLDP フレームが到着していないことが原因である可能性があります。アダプタをチェックして、これらのフレームを処理する BPF プログラムがアクティブになっていないか確認してください

の出力では ip a、そのようなプログラムがアダプタにロードされているかどうかを確認できます。