Как я могу контролировать доступ к Wi-Fi-роутеру с помощью Python-Flask?

Я хотел бы написать небольшое веб-приложение для управления доступом клиентов в Интернет на Wi-Fi-роутере.

Как я могу заблокировать / отрегулировать их использование Интернета при подключении к маршрутизатору?

У каждого клиента будет логин и пароль для входа. Я не хочу использовать фильтр MAC-адресов, поскольку они могут входить в систему с любого устройства.


person Tósìn Anímáṣahun    schedule 26.05.2015    source источник
comment
Беспроводное, проводное или и то, и другое?   -  person payne    schedule 27.05.2015
comment
@payne Wireless для начала. Думаю, я смогу понять «проводной», когда закончу с «беспроводным».   -  person Tósìn Anímáṣahun    schedule 27.05.2015


Ответы (1)


Для управления беспроводным доступом обратитесь к серверу RADIUS. Из Википедии:

Служба удаленной аутентификации пользователей с телефонным подключением (RADIUS) - это сетевой протокол, который обеспечивает централизованное управление аутентификацией, авторизацией и учетом (AAA) для пользователей, которые подключаются к сетевой службе и используют ее.

Бесплатный сервер RADIUS: http://freeradius.org/

Он поддерживается некоторыми лучшими потребительскими точками доступа, такими как ASUS RT-N66U.

person payne    schedule 27.05.2015