Вопрос больше теоретический.
Юзкейз: в неконтролируемой широковещательной среде присваивать всегда один и тот же адрес, при этом данный компьютер периодически меняет mac-адреса (меняются сетевые карты или переезд на другую мать с другой встроенной сетевухой).
Т.е. клиент должен предоставить какой-либо реквизит (например, своё имя хоста).
Из костылей к данной теме могу предположить только запрос конкретного адреса со стороны клиента.
Ещё вариант (теоретический): запускаем hostapd в wired-режиме на сетевухе сервера, настраиваем на клиентах 802.1x (как обычно), после этого мониторим скриптом лог аутентификации hostapd (или freeradius, если ему передаются и mac-адреса), выдергиваем соответствие логина/сертификата с MAC-адресом, через telnet-интерфейс (и сразу в конфиг и релоад) заносим в dhcp-сервер. Но, думаю, это очень сложная (со стороны клиентов, у которых не всегда есть 802.1x-сапликант) схема.
Форум —
Admin


