Впервые выложил на serverfault. У нас есть несколько устройств Windows CE, которые ненавидят наш DHCP-сервер (вероятно, это ошибка), но давайте проигнорируем это.
Скажем, мы вообще не можем использовать DHCP. Но у нас есть устройства, которые могут подключать один из двух шлюзов по беспроводной сети, например, у одного шлюза есть IP-адрес. XXX.Y0.1.1
другой имеет XXX.Y1.1.1
оба с маской подсети 255.255.0.0
.
Есть ли какой-либо способ настроить машину Windows CE на статический IP-адрес и жесткий код, чтобы он сначала попробовал, XXX.Y0.1.1
если это не сработает тогда XXX.Y1.1.1
.
Я не знаю, отличается ли Windows CE (не должно), но в любой системе Windows вы можете назначить несколько статических IP-адресов и шлюзов для NIC:
Весьма вероятно, что ваша проблема с DHCP является признаком плохо настроенной сети.
Два возможных IP-адреса шлюза подразумевают, что у вас есть несколько маршрутов к восходящим сетям. Последствия невыполнения Протокол связующего дерева заключается в том, что у вас будет циклическая маршрутизация пакетов и широковещательные штормы в вашей сети.
В случае широковещательных штормов DHCP не будет работать надежно.