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
産業技術