есть более изящное решение:
в конфиге isc-dhcpd делаем shared-network и вешаем 2 подсети - реальную и фейковую
в реальной подсети запрещаем выдачу из пула ип незнакомым мак-адресам
в фейковой сети выдаем всем подряд
получение реального ип происходит в 2 этапа:
1) клиент получает фейковый ип, авторизуется
2) биллинг генерирует конфиг дхцп - добавляет в него этот мак адрес без явного указания ип, происходит перевыдача ип адреса, но уже белого и из пула реальных ип
Можно пожалуйста пример?