Je suis en train de construire un portail captif pour un réseau universitaire. Il fonctionne assez bien sur tous les appareils que j'ai testés, mais j'ai quelques problèmes avec l'iPad. Je vais vous expliquer ma démarche :
- Je vais dans Paramètres, WiFi
- Sélectionner mon réseau de test
- Dès que je me connecte au WiFi, Safari se glisse vers le bas (sans boîte d'URL, avec "Log In" en haut) avec ma page de portail captif.
- Je me connecte à la page de mon portail captif
- Je suis redirigé vers Apple.com, qui se charge bien.
L'iPad est maintenant autorisé à utiliser l'internet, et tout va bien. Le problème, c'est que l'iPad ne le voit pas de cette façon.
Le formulaire de connexion de Safari ne s'efface jamais, comme je m'y attendais. Si j'appuie sur Home pour ouvrir Safari et que j'essaie d'ouvrir une page, je reçois immédiatement l'erreur suivante :
Impossible d'ouvrir la page
Safari ne peut pas ouvrir la page car il n'est pas connecté à Internet.
Il n'y a pas de problème de connectivité du tout, et l'iPad en effet peut se connecter à l'Internet. Il croit juste qu'il ne peut pas.
Quelques éléments que le problème n'est pas :
- Problèmes d'adressage DHCP/DNS/IP... Je vous assure qu'il a une adresse IP valide attribuée par DHCP, ainsi que les adresses DNS et la passerelle correctes.
- Connectivité WiFi... Le signal est fort, je suis assis à 1,5 m de l'AP, et je peux continuellement envoyer un ping à l'iPad sans perte de paquets ni latence élevée.
- "L'éteindre/le rallumer", ou "Oublier le réseau et le rejoindre" ne sont pas des solutions, et ne résolvent pas le problème.
- Un problème avec mon portail captif... Le portail captif lui-même fonctionne bien et ne pose aucun problème. De nouveau, l'iPad peut charger apple.com à partir de son propre "Login Safari" sans problème.
Je pense que le problème est qu'Apple a écrit un code, en essayant d'être "intelligent", qui détecte quand la connexion à ma page de portail captif est terminée, de sorte qu'il peut enregistrer les données du formulaire pour les envoyer au serveur plus tard pour une connexion automatique.
Ma question est...
Quel indice Apple recherche-t-il pour savoir que la connexion au portail captif est terminée ?
Pour ce que ça vaut, je suis tombé sur un fil de discussion du forum sur la détection du portail captif . Je préfère ne pas le désactiver... Je dois juste trouver un moyen de le faire fonctionner.
0 votes
J'ai le même problème, mais tous mes appareils à la maison sont Android ou Windows. Comment cela se fait-il ? De plus, Amazon fire tv est inopérant. Je suis perdu et aucune aide n'est en vue.
0 votes
@CharlesKBunch Votre question n'a absolument rien à voir avec celle-ci. Cette question est "comment construire un portail captif avec lequel iOS va jouer". Votre question est, "tout sur mon réseau domestique est cassé, où puis-je trouver quelqu'un pour le réparer ?".