OK, tenho alguns pensamentos:
- Existem tantas pilhas de DHCP quanto estrelas no céu. OK, não é bem assim, mas você entendeu. As pilhas de rede incorporadas são especialmente conhecidas por terem uma implementação de "padrões" não completa. Como tal, é muito provável que os seus dispositivos terminem a arrancar antes do seu DHCPd estar pronto, irá APIPA e não tentará novamente o DHCP . A única maneira de verificar isso é verificar o comportamento de cada dispositivo envolvido.
- Desligar e ligar o interruptor (como outros recomendaram) pode nem funcionar. Eu vi muitos dispositivos incorporados que disparam suas solicitações DHCP uma vez como parte da sequência de inicialização e nunca mais tentam novamente, mesmo se o estado do link PHY na NIC mudar.
Aqui está a minha solução recomendada:
Existem PDUs de sequenciamento de energia disponíveis no mercado. Normalmente, são PDUs de dois ou três estágios com atrasos programáveis. Com estes, quando eles estão ligados, eles vão ligar o primeiro estágio, esperar o número especificado de segundos, ligar o segundo estágio, etc. Você pode conectar seu switch e seu servidor ao primeiro estágio, ter o PDU espere 5 minutos para o servidor concluir a inicialização e, em seguida, ligue o segundo estágio que possui todos os outros dispositivos nele.