Independentemente de o seu cabeamento estar correto ou o seu ISP ter estragado algo, se você configurar um IP estático no servidor nas configurações de rede, o servidor tentará usar o IP estático e ele apareceria se você executasse %código%; mesmo se o IP que você definir não permitir a comunicação de rede. Meu primeiro palpite é que, na verdade, você não definiu um IP estático e sua concessão de dhcp foi definida para um tempo de inatividade ou desde que você só tinha 1 servidor, ele apenas emitia o mesmo IP todas as vezes.
Como você tem um roteador / gateway, não acredito que tenha NAT. Se esse for o caso, você precisará definir o IP público estático na interface do roteador público e um IP estático privado no servidor e confirmar as regras de encaminhamento de porta no roteador.
Se houver uma conexão direta do servidor com o roteador e você colocar um switch entre para conectar mais servidores, verifique se o switch está funcionando, se você ainda não fez isso. Em seguida, veja qual endereço IP as outras máquinas no switch estão obtendo. O fato de você ter implementado novos servidores poderia fazer com que o dhcp emitisse IPs para outros servidores ao invés do desejado.