Нужны ли мне два роутера для создания пленного портала

Я недавно начал работать с Asp.NET. Я решил построить портал для Windows, как мой первый проект Asp.NET.

В настоящее время я путаюсь с требованиями к оборудованию портала.

У меня нормальный домашний роутер и ноутбук. Маршрутизатор подключен к Интернету, а мой ноутбук подключен к маршрутизатору.

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

Как только пользователь проходит аутентификацию и получает доступ, он должен иметь возможность просматривать веб-страницы.

Мой вопрос заключается в том, как перенаправить пользователя со своего ноутбука (после аутентификации) обратно на маршрутизатор (интернет-шлюз) для работы в Интернете.

Я надеюсь, что мой вопрос ясен.

Ниже приведена схема, которая может дать вам четкое представление

введите описание изображения здесь

1 ответ

Маршрутизатор, который отправляет людей на портал авторизации, часто использует брандмауэр, который ищет флаг, или может проверить MAC пользователя или любой другой ряд методов, чтобы увидеть, были ли они должным образом аутентифицированы, чтобы решить, куда они будут направлены.

Логика проста (может быть, не так просто, хотя),

if user != authenticated -> captive portal; else -> internet;,

Маршрут в неавтоматизированном портале не является статичным, брандмауэр выполняет эту логическую проверку довольно часто и направляет соединение пользователя на основе текущего состояния пользователя.

Некоторые просто перехватывают трафик DNS, некоторые перехватывают трафик HTTP, некоторые маршрутизируют / перенаправляют все.

Другие вопросы по тегам