Não sei se o Windows CE é um pouco diferente (não deveria), mas em qualquer sistema Windows você pode atribuir vários endereços IP estáticos e gateways a uma NIC:
Primeira vez postada no serverfault. Temos um monte de dispositivos Windows CE que odeiam o nosso servidor DHCP (provavelmente um bug), mas vamos ignorar isso.
Digamos que não possamos usar o DHCP. Mas temos dispositivos que podem conectar um dos dois Gateways sem fio, digamos que um gateway tenha ip XXX.Y0.1.1 o outro tenha XXX.Y1.1.1 com uma máscara de sub-rede 255.255.0.0 .
Existe alguma maneira possível de configurar um computador com Windows CE para ter um endereço IP estático e um código de acesso no qual ele tentaria primeiro, XXX.Y0.1.1 se isso não funcionar, então XXX.Y1.1.1 .
É muito provável que seu problema com o DHCP seja um sintoma de uma rede mal configurada.
Os dois endereços IP do gateway possíveis implicam que você tem várias rotas para as redes upstream. A consequência de não implementar também o Spanning Tree Protocol é que você terá pacotes roteando em loops e transmitindo tempestades em sua rede.
Com tempestades de transmissão, o DHCP não funcionará de maneira confiável.