web-dev-qa-db-fra.com

Impossible de se connecter à une connexion Wifi ouverte publique

En tant qu'utilisateur de longue date d'Ubuntu (10 ans et plus), j'ai remarqué que la relation entre Ubuntu et les hotspots Wifi publics (sans sécurité wifi) nécessitant la connexion via une page Web n'a pas toujours été simple ...

Parfois, je pouvais être automatiquement redirigé vers une page Web pour la connexion, mais je rencontrais le même problème depuis un moment: après la connexion au réseau wifi ouvert, le navigateur ne redirige pas vers la page de connexion! Je viens de mettre à jour à 16.04 et j'ai été déçu de voir que cela ne résolvait pas le problème.

J'ai essayé de supprimer la connexion de Network Manager, mais cela ne change rien. Le comportement est le même avec n'importe quel navigateur (Chrome, Firefox, Opera, etc.). J'ai le dual-boot sur cette machine et aucun problème pour me connecter à ces réseaux sous Windows ... Je ne sais pas trop quoi essayer d'autre ...

Est-ce que quelqu'un d'autre connaît ce problème? Toute aide pour résoudre (ou résoudre) le problème est hautement appréciée. S'il vous plaît laissez-moi savoir si vous avez besoin de sorties de commande pour les diagnostics.

Mise à jour: Aujourd'hui, j'ai réussi à me connecter à l'un de ces réseaux wifi, mais j'ai d'abord reçu un avertissement:

enter image description here

Cependant, j’ai essayé de me connecter à un réseau Starbucks par la suite et je suis toujours confronté au même problème. Thaller ci-dessous a signalé un problème possible dans le fichier NetworkManager.conf: quelqu'un pourrait-il poster un fichier normal afin que je puisse voir ce qui ne va pas avec le mien?

27
R Pennese

OK, tout le monde, voici ce que j'ai trouvé qui fonctionne pour forcer la page de connexion pour les connexions WIFI sur les hotspots publics:

  1. Faites la connexion au WIFI.

    une. Si vous êtes connecté mais que vous ne pouvez pas naviguer sur le Web, continuez à l'étape 2.

  2. Ouvrez un terminal et tapez route. Vous devriez recevoir un affichage tel que:

    Table de routage IP du noyau

    Destination Gateway Genmask Drapeaux Métrique Réf. Utilisation Iface
    défaut 10.1.0.1 0.0.0.0 UG 600 0 0 wlo1
    10.1.0.0 * 255.255.248.0 U 600 0 0 wlo1
    link-local * 255.255.0.0 U 1000 0 0 wlo1

Si vous tapez la passerelle par défaut (c'est-à-dire 10.1.0.1) dans la barre d'adresse de votre navigateur, vous recevrez la page de connexion WIFI.

  1. Profitez de votre temps sur Internet.

Je conduis un camion à travers le pays et utilise le WIFI aux arrêts de camion. J'étais frustré de ne pas obtenir la redirection de la page de connexion WIFI lorsque je me connectais au réseau WIFI du relais routier, je ne pouvais pas surfer sur Internet ni regarder Netflix sur mon ordinateur portable. Après avoir maintes fois effacé mon cache et me reconnecter au WIFI, obtenant parfois la page de connexion et parfois non, j'ai découvert cette façon de procéder.

J'espère que cela vous aide tous!

À votre santé!!

19
scarrick

Pour moi,

Sudo dpkg-reconfigure resolvconf

complètement résolu le problème. J'espère que cela vous aidera.

5
GiancarloPanizzo

J'ai le même problème et je vais ajouter ce qui suit à mon fichier /etc/NetworkManager/NetworkManager.conf:

[connectivity]
uri=http://nmcheck.gnome.org/check_network_status.txt

( source )

4
Kharm1

Entrez http://nmcheck.gnome.org dans votre navigateur. (J'ai ajouté le "login hotspot" d'Ubuntu 18 à mes favoris et il a montré cette adresse, chaque fois que je cliquais dessus.) Cela a fonctionné pour moi.

2
Kyrill

Le blog de Guruprasad L La réponse de == pour moi.

  1. Créez le fichier /etc/NetworkManager/conf.d/20-connectivity-debian.conf (vous aurez besoin de root ou de Sudo).
  2. Ajoutez les lignes suivantes comme recommandé par Guruprasad:

    [connectivity]
    uri=http://network-test.debian.org/nm
    response=NetworkManager is online
    interval=300
    
  3. Redémarrez le gestionnaire de réseau avec service network-manager restart (vous aurez de nouveau besoin de Sudo ou de root).

2
jtpereyda

NetworkManager est un peu impliqué dans cela. Lorsque vous configurez la vérification de la connectivité (voir le manuel NetworkManager.conf), il essaiera périodiquement de télécharger un site Web pour voir s’il dispose d’un accès Internet. Ceci est également utilisé pour détecter un portail captif. Sur cette base, NetworkManager a un état de connectivité, qui peut être local, portail, complet.

En dehors de cela, NetworkManager ne fait rien. Lors de l'utilisation de gnome3, gnome-Shell examine cet état de connectivité et peut ouvrir une page de connexion à un portail, à savoir un navigateur avec un site Web. Il est possible que d'autres composants effectuent une tâche similaire, telle que la vérification de la connectivité de NetworManager ou la connexion au portail de gnome-Shell.

Au final, vous pouvez aussi vous passer de ces deux-là. Lorsque vous êtes derrière un portail captif, vous pouvez ouvrir une navigation sur un site HTTP (et non sur HTTPS). Le portail vous redirigera vers une page de connexion.

Peut-être que vous n'êtes pas redirigé parce que vous essayez d'ouvrir un site HTTPS. Le portail le bloque généralement entièrement, car toute tentative de redirection entraînerait de toute façon un avertissement de certificat.

2
thaller

Cela n’aidera probablement personne, mais xfinitywifi a travaillé sur ma partition Windows, puis j’ai manipulé l’adresse MAC jusqu’à ce que celle-ci commence à fonctionner. Je ne peux pas le répliquer pour le moment.

0
qwr

Pour les recherches ultérieures, j’ai soudainement eu exactement le même problème dans Chromium for Ubuntu 16.04, mais le fait de naviguer sur un site de Firefox m’a montré la page de connexion du réseau.

0
Aruku