工業製造
産業用モノのインターネット | 工業材料 | 機器のメンテナンスと修理 | 産業プログラミング |
home  MfgRobots >> 工業製造 >  >> Manufacturing Technology >> 産業技術

PLCnext Technology での VLAN セットアップ

現在、PLCnext Control では そうではありません 静的 IP アドレスと同じくらい簡単に VLAN を構成できます。ただし、ある程度の Linux の知識があれば、ターミナルとルート アカウントにアクセスできます。

root として端末に直接アクセスし、次の 3 つのコマンドを使用して現在のセッション用の VLAN をセットアップしましょう。

/sbin/ip link add link <DEVICE> name <NAME> type vlan id <VLAN_ID>
/sbin/ip addr add <VLAN_IP/MASK> dev <NAME>
/sbin/ip link set dev <NAME> up

最初のコマンド ip link 新しいネットワーク デバイス構成を追加しています。

DEVICE 動作する物理デバイスを指定します。

NAME 新しい仮想デバイスの名前を指定します。

TYPE 新しいデバイスのタイプを指定します。この場合、デバイスのタイプは vlan です .

VLAN_ID 使用する VLAN 識別子を指定します。 " 0 " または " 0x " で始まる数値は、それぞれ 8 進数または 16 進数として解釈されることに注意してください。

2 番目のコマンドは新しいデバイスのアドレスとマスクを追加し、最後のコマンドはステータスを up に設定して VLAN を有効にします または down 経由で非アクティブ化するために使用することもできます .

次の例では、eth0 に VLAN を追加しています。 eth0.99 という名前と id 99 の物理インターフェイスです。ここでのベスト プラクティスは、インターフェイス名を使用し、id を追加して、VLAN をより迅速に識別できるようにすることです。

/sbin/ip link add link eth0 name eth0.99 type vlan id 99
/sbin/ip addr add 192.168.1.10/24 dev eth0.99
/sbin/ip link set dev eth0.99 up

再起動後も永続的にするには、 init.d を作成するだけです

この例では vlan.sh というスクリプト 、次のような非常に単純なものにすることができます:

#!/bin/sh

start() {
        /sbin/ip link add link eth0 name eth0.99 type vlan id 99
        /sbin/ip addr add 192.168.1.10/24 dev eth0.99
        /sbin/ip link set dev eth0.99 up
}
stop() {
        /sbin/ip link set dev eth0.99 down
        /sbin/ip link delete eth0.99
}

case "$1" in
  start)
    start
    ;;
  stop)
    stop
    ;;
  restart)
    stop &&
    start
    ;;
  *)
    echo "Usage: $0 {start|stop|restart}"
esac

/etc/init.d/ にある必要があります .

起動用のスクリプトを登録するには、次のコマンドを使用します:

/usr/sbin/update-rc.d vlan.sh defaults 81

この例では、優先度 81 を使用して、ネットワークが稼働中であり、VLAN に依存するアプリケーションが稼働していないことを確認しています。

再起動後、次のコマンドを使用して、VLAN が稼働している場合にその情報を取得できます。

/sbin/ip -d link show eth0.99

起動時のスクリプトの起動を停止するには、次のコマンドを使用します:

/usr/sbin/update-rc.d -f vlan.sh remove

産業技術

  1. 2021 IIoT Trends
  2. 製造技術への投資—パンデミック後
  3. テクノロジーが倫理的なサプライチェーンに重要なリンクを提供する方法
  4. 製造業におけるデジタルテクノロジーの活用
  5. プリント基板 101
  6. PLCnextでのクラスタ管理?
  7. PLCnext Tableau ダッシュボード
  8. PLCnext Power BI レポート
  9. PLCnext Grafana ダッシュボード
  10. PLCnext ControlのJavaアプリケーション
  11. 自動運転車の技術