2 votes

L'iPad n'accepte pas la connexion au portail captif WiFi

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 :

  1. Je vais dans Paramètres, WiFi
  2. Sélectionner mon réseau de test
  3. 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.
  4. Je me connecte à la page de mon portail captif
  5. 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 ?".

2voto

Agent J Wall Points 63

D'accord, j'ai peut-être un peu de lumière à apporter sur ce sujet :

Je viens d'avoir un ingénieur d'Apple au téléphone et il m'a dit des choses qui ont du sens. Il a déclaré que le "navigateur paralysé" ne devrait jamais afficher d'autre page que que la page de notre portail captif. Il a déclaré que si, après m'être connecté au portail captif, je suis redirigé vers vers www.apple.com/library/test/success.html, le "navigateur paralysé" de l'iPad se ferme. Si je vois une autre page (comme si je voyais apple.com et pas http://www.apple.com/library/test/success.html ), il est probable que le système hébergeant le portail captif ne me dirige pas vers la page originale exacte demandée. Qui était http://www.apple.com/library/test/success.html Il pourrait en fait tronquer ou modifier l'URL d'origine, ce qui expliquerait pourquoi je vois la page principale d'apple.com dans le "navigateur déficient".

Il n'y a pas encore de solution, car je dois encore confirmer que le contrôleur sans fil fait effectivement cela, mais cela a du sens et pourrait aider.

0 votes

C'est logique, mais ce n'est pas vrai. Dans mon cas, l'iPad fait faire une demande de apple.com/library/test/success.html mais la page demandée qui lance le navigateur paralysé est tout simplement apple.com . Je l'ai testé et vérifié. Le portail que j'utilise redirige correctement.

0 votes

Plus d'expériences... J'ai essayé de forcer la redirection vers success.html. Le navigateur paralysé ne disparaît pas, il affiche simplement "Success".

0 votes

L'idée était prometteuse, mais je n'arrive même pas à faire apparaître le "navigateur de portail captif" sur mes appareils.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X