Таким образом, устройства, использующие DHCP для локального подключения к моему маршрутизатору, могут изменить свои IP-адреса локальной сети, если они не установлены на статические, и я понимаю, что DHCP иногда перераспределяет эти адреса самостоятельно. Однако я не смог найти способ вызвать это перетасовку, что я хочу сделать, чтобы протестировать устройство. Есть ли способ эмулировать эту перестановку в сети (или даже ограниченную одним устройством)?

Благодарю.

4 ответа4

1

Предполагая, что у вас есть «готовый» домашний маршрутизатор, а не что-то серьезное, которое дает вам большой контроль над DHCP-сервером, вы сможете найти диапазон IP-адресов, выделенных в маршрутизаторе - обычно это будет небольшой подмножество доступных IP-адресов, доступных для подсети. Вы должны иметь возможность изменить это подмножество, сохранить, перезапустить все, как требуется. (Например, если диапазон 192.168.1.100-200, вы можете изменить его на 192.168.1.50-99)

0

Вы можете удалить аренду DHCP на вашем сервере DHCP. Устройства в вашей локальной сети получат новые адреса.

0

Как вы упомянули, маршрутизатор, если (длительное) отключение питания не очищает таблицу аренды DHCP, вероятно, произойдет сброс устройства (что я не буду делать - так как вам придется настраивать с нуля).

Другой способ получить новый адрес DHCP - зарезервировать IP-адрес устройства, которое вы хотите протестировать, с несуществующим MAC-адресом.

Вы также можете проверить, можете ли вы установить время аренды на маршрутизаторе в настройках DHCP и сократить его до времени, достаточно короткого для тестирования.

Имейте в виду, что устройство, вероятно, будет запрашивать тот же IP-адрес, который был получен ранее (поведение клиента по умолчанию), чтобы вы могли снова завершить резервирование.

Если вы можете изменить MAC-адрес устройства, это также может привести к получению другого IP-адреса.

Кроме того, вы можете настроить сервер DHCP локальной сети и отключить функциональность вашего маршрутизатора. Таким образом, вы будете иметь больше контроля над DHCP.(Долго)

0

Если вы хотите, чтобы ваш DHCP-сервер назначал клиенту другой IP-адрес, наиболее надежным способом было бы настроить резервирование для этого MAC-адреса клиента, назначив новый адрес и меняя его каждый раз, когда вы хотите выполнить тестирование.

В зависимости от клиента вам нужно будет разблокировать и продлить аренду, для Windows это простой вопрос ipconfig /release и ipconfig /renew .

Имейте в виду, что при бронировании срок аренды устанавливается на неограниченный срок. Сказав это, многие клиенты DHCP будут по-прежнему периодически обновлять аренду и даже прекратят использовать ее, если не смогут продлить.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .