Configurando Redes Estáticas no Linux
Ao configurar um Connectivity Gateway, é necessário que o dispositivo Gateway consiga se comunicar com os PLCs listados no SEW OrchestrationSuite. O exemplo a seguir ilustra um cenário com um Raspberry Pi conectado por cabo a um switch de rede, que também está conectado a dois PLCs.

Raspberry Pi conectado a dois PLCs na mesma sub-rede por meio de um switch de rede
Como o PLC 1 possui o IP 192.168.0.1 e o PLC 2 possui 192.168.0.5, é razoável afirmar que ambos estão na rede 192.168.0.0/24 . Portanto, o Raspberry Pi precisa ingressar nessa mesma rede e rotear corretamente os pacotes para os PLCs. Como nossa WLAN é 192.168.50.0/24 , não há colisão de rotas.
Pré-requisitos
Vamos utilizar apenas dois módulos para que tudo funcione, normalmente já instalados em uma instalação nova do Raspberry Pi OS. Ainda assim, certifique-se de confirmar isso executando:
sudo apt update && sudo apt install nano ifupdown
Solução: vamos usar uma configuração de interface de rede do Linux para definir o endereço IP estático 192.168.0.2/24 na interface eth0 do Raspberry Pi. Para isso, crie um arquivo de interface com o conteúdo abaixo.
sudo nano /etc/network/interfaces.d/eth0
auto eth0
iface eth0 inet static
address 192.168.0.2/24
Explicação:
auto eth0instrui o sistema a ativar a interface de rede durante a inicialização do sistema, colocando-a em funcionamento assim que o Raspberry Pi é ligado.iface eth0especifica a interface de rede que estamos configurando.inetutiliza a família de endereços IPv4.staticconfigura estaticamente o IP selecionado para a interfaceeth0, ou seja, ela não aceita um IP via DHCP.address 192.168.0.2/24define o endereço IP192.168.0.2como IP do Pi nessa porta Ethernet e também define a rede192.168.0.0/24nessa porta. Como resultado, todos os pacotes dentro dessa sub-rede serão enviados para a interfaceeth0.
Agora, precisamos informar à pilha de rede que ela deve recarregar nossa configuração de interface, executando:
sudo ip addr flush eth0 && sudo systemctl restart networking
Outra opção é reiniciar o Raspberry Pi.
Extra: Conectando-se a PLCs em redes diferentes
Suponha um cenário mais complexo, no qual adicionamos um terceiro PLC. No entanto, o novo PLC está em outra rede, 10.0.0.0/24 , que não coincide com as duas anteriores.

Adição de um terceiro PLC em uma rede diferente, representado em verde
Felizmente, a solução é bastante simples: basta adicionar outro bloco de especificação com um IP adicional dentro dessa rede para a mesma interface eth0 do Raspberry Pi. Abaixo, escolhemos o IP 10.0.0.2 para o Raspberry Pi.
sudo nano /etc/network/interfaces.d/eth0
auto eth0
iface eth0 inet static
address 192.168.0.2/24
iface eth0 inet static
address 10.0.0.2/24
sudo ip addr flush eth0 && sudo systemctl restart networking
Se você sentir falta de mais exemplos nesta página, por favor, entre em contato conosco.