Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Manufacturing Technology >> Промышленные технологии

Настройка VLAN в PLCnext Technology

В настоящее время на PLCnext Control это нет. можно настроить VLAN так же просто, как статический IP-адрес. Но при некотором знании Linux доступ к терминалу и учетная запись root возможен.

Давайте начнем прямо в терминале как root и используем следующие три команды для настройки 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 " интерпретируются как восьмеричные или шестнадцатеричные соответственно.

Вторая команда добавляет адрес и маску для нашего нового устройства, а последняя активирует vlan, устанавливая статус на up или также может быть использован для деактивации через down .

В следующем примере мы добавляем vlan к нашему eth0 физический интерфейс с именем eth0.99 и идентификатором 99. Лучше всего использовать имя интерфейса и добавить идентификатор, чтобы иметь возможность быстрее идентифицировать вашу виртуальную локальную сеть.

/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. Плата 101
  5. Управление кластером на PLCnext?
  6. Информационная панель PLCnext Tableau
  7. Отчеты PLCnext Power BI
  8. Информационные панели PLCnext Grafana
  9. Java-приложение на PLCnext Control
  10. Технология автономных транспортных средств