Manufaturação industrial
Internet das coisas industrial | Materiais industriais | Manutenção e reparo de equipamentos | Programação industrial |
home  MfgRobots >> Manufaturação industrial >  >> Manufacturing Technology >> Tecnologia industrial

Simplifique Configuração VLAN no PLCnext Control com Comandos Linux Terminal

Atualmente no PLCnext Control não é possível configurar VLAN tão facilmente quanto IP estático. Mas com conhecimento de Linux, acesso ao terminal e conta root, é possível.

Vamos direto ao terminal como root e use os três comandos a seguir para configurar VLAN para a sessão atual.

/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 

Primeiro comando ip link adiciona nova configuração de dispositivo de rede.

DEVICE especifica dispositivo físico para operar.

NAME especifica nome do novo dispositivo virtual.

TYPE especifica tipo do novo dispositivo. No nosso caso, dispositivo é tipo vlan.

VLAN_ID especifica Identificador VLAN a usar. Note que números com "0" ou "0x" à frente são interpretados como octal ou hexadecimal, respectivamente.

Segundo comando adiciona endereço e máscara para novo dispositivo e último ativa vlan definindo status para up ou pode desativar via down.

No exemplo a seguir, adicionamos vlan à interface física eth0 com nome eth0.99 e id 99. Boa prática é usar nome da interface e adicionar id, para identificar sua vlan mais rápido.

/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 

Para torná-lo persistente após reinicializações, apenas crie script init.d.

O script, no nosso exemplo chamado vlan.sh, pode ser simples como o seguinte:

#!/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 

Deve estar localizado em /etc/init.d/.

Para registrar script para inicialização, use comando:

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

No exemplo prioridade 81 é usada, para garantir que rede está ativa e aplicações dependentes da vlan provavelmente não.

Após reinicialização, use comando a seguir para obter informações sobre sua vlan se está ativa.

/sbin/ip -d link show eth0.99 

E para parar script na inicialização use este comando:

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

Tecnologia industrial

  1. Investimentos em Tecnologia de Manufatura Pós-Pandemia: Aproveitando Oportunidades de Crescimento
  2. Tecnologia: A Chave para Cadeias de Suprimentos Transparentes e Éticas
  3. Aproveitando Tecnologia Digital para Impulsionar a Excelência na Manufatura
  4. Entendendo Placas de Circuito Impresso (PCBs) – Visão Geral Abrangente
  5. Gerenciamento de Cluster no PLCnext: Aproveitando Kubernetes para Automação Industrial
  6. Monitoramento em Tempo Real do PLCnext com Dashboards Tableau
  7. Crie Dashboards Power BI a partir de Dados PLCnext na Nuvem
  8. Crie Dashboards Grafana em Tempo Real para PLCnext Control no Azure IoT Hub
  9. Otimizando Aplicações Java 9 no PLCnext Control com Jlink
  10. O Futuro dos Veículos Autônomos: Tecnologia, Desafios e Inovações