Назад | Перейти на главную страницу

Перенаправить весь трафик в моей сети на страницу приветствия

Когда кто-то подключается к моей сети и пытается просмотреть, я хочу перенаправиться на страницу приветствия. Я знаю, что есть некоторые коммерческие решения для точек доступа, и я ищу просто перенаправление. В идеале я мог бы установить это сетевое правило из командной строки, а не через графический интерфейс администратора сети. Не могли бы вы подсказать мне несколько ключевых слов или руководств, которым я должен следовать, чтобы сделать это?

РЕДАКТИРОВАТЬ: Сеть - это WLAN, как в отеле. В идеале нужно было найти решение, не зависящее от маршрутизатора, но, например, совета по Netgear Aircard было бы достаточно.

Техническое решение / объяснение:

С точки зрения сети вам необходимо настроить два элемента:

  • веб-сервер (Apache, Ngix, ..)
  • iptables для прозрачной пересылки всех пакетов порта 80 на новый IP-порт 80 веб-сервера

Вам нужно будет создать веб-страницу, но это будет сложно, потому что вы, вероятно, захотите перенаправить пользователя на исходную страницу после введения. Это можно сделать с помощью серверного языка, такого как PHP, для прокси-соединения с исходной страницей после того, как будет показано введение.

Простое решение:

Обратите внимание, что техническое решение, указанное выше, довольно сложно получить, если у вас нет знаний о различных необходимых технологиях (например, iptables, apache, php). Тогда я бы предпочел искать продукт, который уже объединяет эти элементы.

Например, программное обеспечение пользовательского маршрутизатора, такое как http://dd-wrt.com или также http://openwrt.org уже предоставляет эту функциональность. Они также предоставляют необходимую вам конфигурацию WLAN.