산업 제조
산업용 사물 인터넷 | 산업자재 | 장비 유지 보수 및 수리 | 산업 프로그래밍 |
home  MfgRobots >> 산업 제조 >  >> Manufacturing Technology >> 산업기술

PLCnext Technology의 VLAN 설정

현재 PLCnext Control에서는 그렇지 않습니다. 고정 IP 주소처럼 쉽게 VLAN을 구성할 수 있습니다. 그러나 약간의 Linux 지식이 있으면 터미널 및 루트 계정에 대한 액세스가 가능합니다.

터미널에 루트로 직접 시작하고 다음 세 가지 명령을 사용하여 현재 세션에 대한 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진수로 해석됩니다.

두 번째 명령은 새 장치의 주소와 마스크를 추가하는 것이고 마지막 명령은 상태를 up으로 설정하여 VLAN을 활성화합니다. 또는 down을 통해 비활성화하는 데 사용할 수도 있습니다. .

다음 예에서는 eth0에 VLAN을 추가합니다. 이름이 eth0.99이고 ID가 99인 물리적 인터페이스. 여기서 가장 좋은 방법은 VLAN을 더 빨리 식별할 수 있도록 인터페이스 이름을 사용하고 ID를 추가하는 것입니다.

/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. 제조 기술에 대한 투자 — 전염병 이후
  2. 기술이 윤리적 공급망에서 중요한 연결 고리를 제공하는 방법
  3. 제조에서 디지털 기술 활용
  4. PCB 101
  5. PLCnext의 클러스터 관리?
  6. PLCnext Tableau 대시보드
  7. PLCnext Power BI 보고서
  8. PLCnext Grafana 대시보드
  9. PLCnext Control의 Java 애플리케이션
  10. 자율주행차 기술