Маршрутизатор с включенным DHCP иногда не может общаться с хостом со статическим IP

1

У меня есть хост Windows 7, подключенный к маршрутизатору под управлением DD-WRT. Маршрутизатор работает с сервером DHCP.

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

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

Я заметил, что иногда хост и маршрутизатор могут общаться, а иногда нет. Я не смог охарактеризовать, когда они могут и не могут говорить.

Это просто особенность комбинации реализаций, которые я использую? Или есть что-то в RFC, в котором говорится, что, если маршрутизатор предлагает DHCP, он должен игнорировать хосты, которые он не предоставил в аренду, даже если IP-адрес, который использует хост, действителен и доступен?

ОБНОВЛЕНИЕ 4/12/2016 Ну, у меня была возможность заняться копанием, и DHCP-серверы должны взаимодействовать со статически настроенными хостами (RFC 2131, стр. 6).

Кажется, я сужаю свою ситуацию. Похоже, что если хосту назначен адрес по DHCP, и я статически назначаю этот IP этому же хосту, хост и маршрутизатор могут некоторое время нормально говорить, но в какой-то момент они перестают говорить.

Я подозреваю, но еще не подтвердил, что они перестают разговаривать, когда срок аренды истекает. Но поскольку IP-адрес теперь назначен статически, хост имеет полное право использовать его, и кажется, что правило «совместимости» будет указывать, что маршрутизатор (т.е. сервер DHCP) должен продолжать общаться с хостом.

Итак, я все еще пытаюсь выяснить, является ли мой маршрутизатор несовместимым или у меня все еще нет полной картины требуемого поведения.

Дейв
источник
Некоторые брандмауэры имеют такую ​​возможность блокировки, но, насколько мне известно, dd-wrt этого не делает.
Маттиас Ослунд
1
Следует отметить, что также является плохой практикой назначать статический IP-адрес, который попадает в диапазон диапазона DHCP, и не резервировать его через MAC-адрес, независимо от того, использует ли другое устройство этот IP-адрес или он просто «не назначен». и доступно "в пуле DHCP .... Как правило, рекомендуется назначать статический IP-адрес вне диапазона DHCP-диапазона,
acejavelin
Да, это было бы плохой практикой для постоянной настройки. Я не могу найти время, чтобы объяснить свои причины (сложные / не те, которые были в оригинальном сообщении), но это временно для решения сложных проблем конфигурации (за пределами DHCP).
Дейв