То, что вы описываете, называется пленным порталом . Они обычно используются для аутентификации в точках доступа Wi-Fi, но также могут использоваться для контроля доступа к проводной сети.
Есть несколько способов реализовать портал:
HTTP перенаправление
В этом случае DNS-запросы от неаутентифицированных клиентов разрешаются как обычно. Однако когда браузер отправляет HTTP-запрос на разрешенный IP-адрес, он перехватывается брандмауэром, действующим как прозрачный прокси-сервер. HTTP-запрос клиента перенаправляется на сервер в локальной сети, который выполняет перенаправление на стороне сервера с кодом состояния HTTP 302 Found , который перенаправляет клиента на портал авторизации.
Перенаправление DNS
При перенаправлении на основе DNS брандмауэр гарантирует, что только аутентифицированные клиенты могут использовать только серверы DNS, предоставленные DHCP. Брандмауэр также может перенаправлять любые DNS-запросы от неаутентифицированных клиентов на локальный DNS-сервер. Этот DNS-сервер, в свою очередь, вернет IP-адрес встроенного портала в качестве ответа на все запросы DNS, выполненные неаутентифицированными клиентами.
IP-перенаправление
При перенаправлении, работающем на уровне IP, маршрутизатор выполняет преобразование сетевых адресов назначения (DNAT) для перенаправления пакетов, отправляемых с неавторизованных хостов, на неиспользуемый портал. В тех случаях, когда программное обеспечение встроенного портала работает на самом маршрутизаторе, пакеты направляются на внутренний интерфейс. Пакеты, перенаправляемые с захваченного портала на хост, поочередно переписывают свой исходный адрес так, чтобы они, казалось, исходили из исходного места назначения.
При устранении неполадок с неполными порталами первым шагом будет определение типа используемого перенаправления и в какой момент перенаправление завершится неудачно. Правильный инструмент для этой работы - анализатор пакетов , такой как Wireshark . Имейте в виду, однако, что ИТ-политика вашей школы может запрещать использование перехватчиков пакетов в локальной сети, поскольку такие инструменты могут легко использоваться для вторжения в частную жизнь других людей в незашифрованной сети.
Вы также можете проконсультироваться с техподдержкой в вашей школе. Они будут осведомлены о конфигурации портала в локальной сети Wi-Fi, и, особенно, если преподаватели используют Linux, они, вероятно, могут помочь в определении источника проблемы.