Bonjour aux passionnés d'Android!
Je suis le responsable d'un cybercafé sur un navire de croisière, et nous sommes confrontés à un problème persistant que je n'arrive pas à résoudre.
Nous disposons d'un réseau sans fil dans tout le navire qui peut être utilisé pour accéder à Internet, mais qui inclut également un intranet local permettant aux clients de consulter le programme quotidien des événements, de vérifier leur compte et d'utiliser un service de messagerie interne gratuit.
Le problème auquel nous sommes confrontés semble être lié à la détection du portail captif, et d'après mes observations, il semble affecter uniquement les téléphones Samsung (peut-être à partir du S4), et a été observé sur tous les systèmes d'exploitation à partir de la version 4.2.2. Ce qui se passe, c'est qu'ils se connectent au réseau sans fil, puis on leur indique que la connexion est requise. Une fenêtre de portail captif s'ouvre, qui affiche notre page d'accueil. S'ils se connectent ensuite à Internet, aucun problème. Mais s'ils veulent simplement utiliser l'intranet, ou si cela leur prend trop de temps pour remplir le formulaire d'inscription, ils reçoivent un message disant que la connexion au réseau a été interrompue et nous devons recommencer à partir de "connexion requise".
J'ai fait beaucoup de recherches en ligne pour trouver des réponses, et l'une d'entre elles est que l'utilisateur doit sélectionner "utiliser le réseau tel quel" parmi les options du portail captif, mais je vois cette option sur très peu d'appareils. D'autres options ont nécessité de rooter le téléphone et d'exécuter certaines commandes en mode terminal, ce que je ne peux évidemment pas demander aux clients de faire.
Nous avons posé le problème à notre équipe de réseau à terre, et ils sont revenus en disant qu'ils avaient ajouté les URL suivantes à la liste blanche et que cela devrait résoudre le problème:
clients3.google.com/
apple.com/library/test/
captive.apple.com
connectivitycheck.android.com
connectivitycheck.gstatic.com
connectivitycheck.android.com/generate_204
clients3.google.com/generate_204
android.clients.google.com
Cela n'a pas fonctionné, les téléphones sont toujours déconnectés après environ une minute si aucune connexion Internet n'est établie.
Y a-t-il autre chose que nous pouvons essayer? Nous cherchons finalement une solution qui ne nécessitera pas que nos utilisateurs fassent quelque chose de spécial.
0 votes
Il semble que vous devrez supprimer le portail captif et les laisser se connecter librement si vous ne voulez pas qu'ils aient à faire quoi que ce soit. Sinon, les solutions ici pourraient être pertinentes: android.stackexchange.com/a/100659/1465
0 votes
Salut Matthew, merci pour la réponse. Je ne pense pas que nous ayons réellement un portail captif. Ou du moins, aucune fenêtre de portail captif ne s'ouvre sur tout autre appareil Android non-Samsung ou Apple. Peut-être ai-je mal utilisé le terme, mais je ne pense pas que nous ayons consciemment activé quelque chose pour provoquer ce comportement.
0 votes
C'est encore un problème en 2020... Je viens d'acheter un drone et mon téléphone (Samsung s8) ne reste pas connecté car le réseau du drone ne fournit pas internet ou les requêtes DNS le téléphone considère le Wi-Fi comme une connexion non internet et après environ une minute ou deux le Wi-Fi se déconnecte. J'ai essayé toutes les autres solutions sauf rooter mon téléphone ce qui semble nécessaire pour désactiver la détection du portail captif intégré à Samsung........ android.stackexchange.com/questions/130265/…