Manufactura industrial
Internet industrial de las cosas | Materiales industriales | Mantenimiento y reparación de equipos | Programación industrial |
home  MfgRobots >> Manufactura industrial >  >> Manufacturing Technology >> Tecnología Industrial

Configuración de VLAN en PLCnext Technology

Actualmente en un PLCnext Control no posible configurar VLAN tan fácil como una dirección IP estática. Pero con algunos conocimientos de Linux, es posible acceder a la terminal y a la cuenta raíz.

Comencemos directamente en la terminal como root y usemos los siguientes tres comandos para configurar una VLAN para la sesión actual.

/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

Primer comando ip link está agregando una nueva configuración de dispositivo de red.

DEVICE especifica el dispositivo físico sobre el que actuar.

NAME especifica el nombre del nuevo dispositivo virtual.

TYPE especifica el tipo del nuevo dispositivo. En nuestro caso el dispositivo es de tipo vlan .

VLAN_ID especifica el identificador de VLAN a utilizar. Tenga en cuenta que los números con un "0" o "0x" al principio se interpretan como octales o hexadecimales, respectivamente.

El segundo comando agrega la dirección y la máscara para nuestro nuevo dispositivo y el último activa la vlan configurando el estado en up o también se puede usar para desactivarlo a través de down .

En el siguiente ejemplo, agregamos una vlan a nuestro eth0 interfaz física con el nombre eth0.99 y el id 99. La mejor práctica aquí es usar el nombre de la interfaz y agregar el id, para poder identificar su vlan más 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 que sea persistente durante los reinicios, simplemente cree un init.d guión.

El script, en nuestro ejemplo llamado vlan.sh , podría ser una muy simple como la siguiente:

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

Debe estar ubicado en /etc/init.d/ .

Para registrar el script para la puesta en marcha, utilice el siguiente comando:

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

En el ejemplo, se usa una prioridad de 81 para asegurarse de que la red esté en funcionamiento y que las aplicaciones que dependen de nuestra vlan probablemente no lo estén.

Después de reiniciar, puede usar el siguiente comando para obtener información sobre su vlan si está en funcionamiento.

/sbin/ip -d link show eth0.99

Y para detener el lanzamiento de la secuencia de comandos en el inicio, use este comando:

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

Tecnología Industrial

  1. Tendencias de IIoT de 2021
  2. Inversiones en tecnología de fabricación:pospandémica
  3. Cómo la tecnología proporciona un vínculo crucial en las cadenas de suministro éticas
  4. Aprovechamiento de la tecnología digital en la fabricación
  5. placa de circuito impreso 101
  6. ¿Gestión de clústeres en PLCnext?
  7. Tablero PLCnext de Tableau
  8. Informes de PLCnext Power BI
  9. Paneles de PLCnext Grafana
  10. Aplicación Java en PLCnext Control
  11. La Tecnología de los Vehículos Autónomos