Так буду стараться. Пользователя адмін кинул в подсеть 172.16.32.0/24 , где нету интернета, кода пользователь попробует перейти в браузере на свой любимый сайт его буде перенаправлять на 172.16.32.1 , до тех пор когда его не перекинут в другую под сеть. А на самому сайте по адресу 172.16.32.1 просто html где будет информация о том почему он не может зайти на другой сайт кроме этого 172.16.32.1. На сервере установлено +апач и дхцп. Пользователя привязка IP+MAC.
Спасибо что подсказали за captive portal, пригодиться. Нужно зделать так: пользователь подключился к сети , получил ip адрес , при попитке перейти на сайт любой , ему покажет локальный сайт с 172,32,0,1 , где он виводит свой мас адрес , который он должен сообщить провайдеру для авторизацыи .