Это может показаться глупым вопросом (и я боюсь, что это может быть), но возможно ли, чтобы сервер, действующий как единственный DHCP-сервер сети, отправил запрос на IP-адрес в сеть, а затем перехватил свой собственный запрос и ответил на него ?
Вся моя интуиция указывает на то, что нет ответа, и в идеале я бы протестировал его, но в настоящее время у меня нет времени / свободных ресурсов, поэтому я надеялся, что у кого-то может быть такая же мысль и он попробовал.
Это общий вопрос, но если кому-то интересно, я запускаю isc-dhcp на ubuntu 11.04.
Технически спецификации позволяют это сделать, но было бы глупо пытаться это сделать.
Это плохая идея с двух точек зрения, но да, это возможно.
Теоретически я думаю, что это ДОЛЖНО быть возможно, поскольку большинство дистрибутивов Linux предлагают адрес apipa (от 169.254.0.1 до 169.254.255.254), если он не настроен или не предоставлен. Следовательно, DHCP-сервер должен иметь возможность запускать и, возможно, отвечать на запросы. Теперь, если вы настраиваете зарезервированный (фиксированный) IP-адрес для собственного MAC-адреса сервера, и если демон клиента dhcp продолжает работать и продолжает попытки, он теоретически должен получить ответ от демона сервера dhcp. Затем он сможет установить свой собственный IP-адрес и продолжить отвечать на запросы DHCP с других машин.
Я не уверен, могут ли dhcp-серверы иметь адрес apipa, я думаю, что демон сервера необходимо перезапустить после изменения ip, но кроме этого ... Я все еще не могу придумать какой-либо разумный вариант использования для этого.
Насколько я знаю, это НЕ возможно. DHCP основан не только на широковещании. Начальная часть протокола DHCP основана на широковещании, но в какой-то момент сервер и клиент общаются, используя свои IP-адреса.
Если я правильно помню (у меня нет RFC под рукой), сервер является первым в разговоре, которому необходимо отправить информацию о реальном IP-адресе.
Это автоматически делает невозможным обслуживание самого сервера.
Конечно, возможно, что сам сервер является DHCP-клиентом, который получает свою конфигурацию DHCP от ДРУГОГО DHCP-сервера (обычно зарезервированный фиксированный IP-адрес). Это немного странно, но я могу представить себе несколько вариантов использования такой установки.