У меня есть хост Windows 7, подключенный к маршрутизатору под управлением DD-WRT. Маршрутизатор работает с сервером DHCP.
По причинам, которые мне здесь не нужны, я установил статический IP-адрес на хосте, в отличие от настройки статического IP-резервирования для этого хоста в маршрутизаторе.
IP-адрес находится в диапазоне IP-адресов, которые маршрутизатор настроен на раздачу, он не зарезервирован и не используется никаким другим хостом.
Я заметил, что иногда хост и маршрутизатор могут общаться, а иногда нет. Я не смог охарактеризовать, когда они могут и не могут говорить.
Это просто особенность комбинации реализаций, которые я использую? Или есть что-то в RFC, в котором говорится, что, если маршрутизатор предлагает DHCP, он должен игнорировать хосты, которые он не предоставил в аренду, даже если IP-адрес, который использует хост, действителен и доступен?
ОБНОВЛЕНИЕ 4/12/2016 Ну, у меня была возможность заняться копанием, и DHCP-серверы должны взаимодействовать со статически настроенными хостами (RFC 2131, стр. 6).
Кажется, я сужаю свою ситуацию. Похоже, что если хосту назначен адрес по DHCP, и я статически назначаю этот IP этому же хосту, хост и маршрутизатор могут некоторое время нормально говорить, но в какой-то момент они перестают говорить.
Я подозреваю, но еще не подтвердил, что они перестают разговаривать, когда срок аренды истекает. Но поскольку IP-адрес теперь назначен статически, хост имеет полное право использовать его, и кажется, что правило «совместимости» будет указывать, что маршрутизатор (т.е. сервер DHCP) должен продолжать общаться с хостом.
Итак, я все еще пытаюсь выяснить, является ли мой маршрутизатор несовместимым или у меня все еще нет полной картины требуемого поведения.