DHCPD - привязка IP адреса к сочетанию MAC+HOSTNAME
Доброго времени суток.
Есть вопрос к специалистам по dhcp протоколу - а можно ли привязать фиксированный ip не просто к mac адресу, а к связке mac+hostname?
Попытаюсь объяснить, для чего это может быть полезно.
Работает связка dhcpd+bind. Часть адресов подсети раздается динамически с автоматическим обновлением dns. Другая часть адресов привязана к mac адресам клиентов и прописана в dns на постоянной основе. Все хорошо, но иногда возникает проблема, когда имя (hostname), прописанное на клиенте, не совпадает с именем, прописанным в dns. На сколько я понял, сам dhcpd не может изменить hostname на клиенте. Это можно сделать неким скриптом через initrd при загрузке, или другим подобным способом. Это что касается linux. А в win клиентах?
Было бы очнь удобно, если можно было бы настроить выдачу фиксированного ip адреса только после проверки hostname, который установлен на клиенте, а в противном случае выдавать ip из динамического диапазона или пула адресов.
Знаю, что клиент передает свой hostname, и получить его можно через
substring (option host-name, 0, 8)
если установлен параметр
use-host-decl-names on;
А вот как это связать дальше, и можно ли это сделать в принципе?
- Для комментирования войдите или зарегистрируйтесь
MVG написал(а): На сколько я
Это не верно, dhcp может менять имя клиента.
Хорошо, согласен. Но только
Хорошо, согласен. Но только если дополнительно изменить конфигурацию dhcp клиента на хосте.
В net.example есть пример:
Но многие dhcp клиенты игнорируют такие настройки.
Вот выдержка из dhcpd.conf:
Вопрос в том, можно ли настроить проверку hostname и поведение сервера средствами самого dhcpd?
Тогда можно было бы автоматически выдавать неправильно настроенным хостам ip адреса с ограниченным доступом к сетевым ресурсам.