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

Configuração de VLAN em PLCnext Technology


Atualmente em um PLCnext Control, não possível configurar VLAN tão fácil quanto um endereço IP estático. Mas com algum conhecimento de Linux, o acesso ao terminal e à conta root é possível.

Vamos começar diretamente no terminal como root e usar os três comandos a seguir para configurar uma 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 está adicionando uma nova configuração de dispositivo de rede.

DEVICE especifica o dispositivo físico para operar.

NAME especifica o nome do novo dispositivo virtual.

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

VLAN_ID especifica o identificador de VLAN a ser usado. Observe que os números com "0" à esquerda ou "0x" são interpretados como octal ou hexadecimal, respectivamente.

O segundo comando está adicionando o endereço e a máscara para o nosso novo dispositivo e o último ativa a vlan definindo o status para up ou também pode ser usado para desativá-lo via down .

No exemplo a seguir, estamos adicionando uma vlan ao nosso eth0 interface física com o nome eth0.99 e o id 99. A melhor prática aqui é usar o nome da interface e adicionar o id, para poder identificar sua vlan mais rapidamente.
/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 durante as reinicializações, basta criar um init.d roteiro.

O script, em nosso exemplo chamado vlan.sh , poderia ser muito 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

Ele deve estar localizado em /etc/init.d/ .

Para registrar o script para a inicialização, use o seguinte comando:
/usr/sbin/update-rc.d vlan.sh defaults 81

No exemplo, uma prioridade de 81 é usada, para garantir que a rede esteja funcionando e os aplicativos dependentes de nossa vlan provavelmente não.

Após uma reinicialização, você pode usar o seguinte comando para obter algumas informações sobre sua vlan, se ela estiver funcionando.
/sbin/ip -d link show eth0.99

E para interromper o lançamento do 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
  2. Como a tecnologia fornece um elo crucial nas cadeias de suprimentos éticos
  3. Aproveitando a tecnologia digital na manufatura
  4. PCB 101
  5. Clustermangement no PLCnext?
  6. Painel PLCnext Tableau
  7. Relatórios PLCnext Power BI
  8. PLCnext Grafana Dashboards
  9. Aplicação Java no PLCnext Control
  10. A tecnologia dos veículos autônomos