Однажды я вошел в свой маршрутизатор (192.168.1.1) и заметил, что к нему подключено много моих соседей, вероятно, в моих журналах DHCP хранится более 16 различных IP /MAC-адресов.
После того, как я установил пароль для защиты моего подключения к Wi-Fi, я понял, что я был единственным бесплатным Wi-Fi для всех моих соседей в моей квартире.
Итак, у меня появилась идея создать другое бесплатное место для Wi-Fi без доступа к Интернету, но я хочу сделать так, чтобы пользователи подключались и переходили на любой URL (например, google.com). Я хочу, чтобы они были перенаправлены на Веб-сервер в моей локальной сети (например, 192.168.1.25), на котором будет показана веб-страница, созданная мной на PHP, чтобы они могли общаться в чате или обмениваться файлами и т.д.
Я также хочу добавить ввод пароля на моей веб-странице PHP; Если пользователь введет правильный пароль, он позволит ему получить доступ к моему интернету примерно на 2 или 3 часа, если он не превышает определенный лимит пропускной способности.
Чтобы сделать это, я думаю, мне нужно:
1) DNS-сервер, который может перенаправить любой домен (*) на один конкретный IP-адрес.
2) Программное обеспечение шлюза или API, который позволяет мне контролировать, кто использует мой интернет, возможно, с некоторыми простыми настройками QoS?
У меня есть два простых маршрутизатора D-Link Wifi, но у меня также есть USB Wifi (режим точки доступа), который я могу использовать напрямую в качестве сетевой карты без маршрутизатора, если потребуется.
В любом случае, кто-нибудь знает, как я могу это сделать? Является ли это возможным ? Что я должен написать в Google, чтобы найти шлюз, API или что-то, что может помочь мне построить это, используя PHP или любой другой программный язык? Кто-нибудь знает DNS-сервер, который может сделать эту работу? И QoS или шлюз, который я могу контролировать с помощью PHP или любой другой программный язык? Пожалуйста, помогите со всем, что у вас есть. (Извините за мой плохой английский)