Uma vez eu entrei no meu roteador (192.168.1.1) e notei que muitos dos meus vizinhos estão conectados a ele, provavelmente mais de 16 endereços IP / MAC diferentes estão armazenados em meus registros DHCP.
Depois de configurar uma senha para proteger minha conexão Wi-Fi, percebi que eu era o único ponto de acesso Wi-Fi gratuito para todos os meus vizinhos no meu appartement.
Então, tive a ideia de criar um outro ponto de Wi-Fi gratuito, sem acesso à Internet, mas quero fazê-lo quando os usuários estão conectados e navega para qualquer URL (digamos, google.com). Quero que eles sejam redirecionado para um servidor na minha rede local (por exemplo: 192.168.1.25) que mostrará uma página que eu fiz em PHP, para que eles possam conversar, trocar arquivos, etc.
Eu também quero adicionar uma entrada de senha na minha página PHP; Se o usuário inserir a senha correta, ele permitirá que ele acesse minha internet por 2 ou 3 horas, se ele não exceder um limite de largura de banda.
Para fazer isso, acho que preciso:
1) Um servidor DNS que pode redirecionar qualquer domaine (*) para um IP específico.
2) Um software de Gateway, ou API, que pode me permitir controlar quem está usando minha internet, com algumas configurações fáceis de QoS?
Eu tenho dois roteadores D-Link Wifi simples, mas também tenho um Wifi USB (modo capaz de ponto de acesso) que posso usar diretamente como placa de rede sem o roteador, se for necessário.
De qualquer forma, alguém tem alguma ideia de como posso fazer isso? É possível ? O que devo escrever no google para encontrar um Gateway, uma API ou algo que possa me ajudar a construir isso usando PHP ou qualquer outra linguagem de programa?
Alguém conhece um servidor DNS que pode fazer o trabalho? E um QoS ou Gateway que eu possa controlar usando PHP ou qualquer outra linguagem de programa? Por favor, ajude com qualquer coisa que você tenha. (Desculpem pelo meu péssimo inglês)