J'ai créé un portail captif en utilisant une redirection NAT iptables et des MACs en liste blanche. Cela fonctionne bien, et les appareils iDevices affichent ma page de connexion/termes après association. Cependant, j'ai remarqué que lorsque la 3G est activée, le téléphone essaie de charger cette page sur la 3G, ce qui laisse les utilisateurs devant un écran blanc.
Une solution possible que j'ai trouvée consiste à mettre www.apple.com sur liste blanche pour que l'iPhone puisse récupérer www.apple.com/library/test/success.html, de sorte qu'il pense être connecté à Internet, et qu'ensuite, lorsque les utilisateurs se rendent dans Safari, la page de connexion s'affiche. Cela fonctionne mais laisse les utilisateurs perplexes, et je préfère de loin que la page de connexion s'affiche automatiquement.
Y a-t-il un moyen de dire à l'iPhone de charger la page de connexion par Wi-Fi à tout moment ? y La page de connexion s'affiche également ?