Question College wifi fonctionne facilement sous Linux, mais pas sous Windows


Sous Linux:

Une fois connecté au wifi du collège, en vous connectant à la page de connexion au réseau, Internet fonctionne parfaitement comme il se doit.

Dans Windows:

Une fois connecté au wifi du collège, en vous connectant à la page de connexion au réseau, Windows affiche "Accès Internet" et l'icône sans fil devient blanche. Mais toujours après cela, quel que soit le navigateur utilisé, tenter d'accéder à n'importe quelle page montre simplement "Envoyer une requete". Cela fonctionne bien après beaucoup d'essais, mais seulement par intervalles.

Mais lorsque vous utilisez Ubuntu 11.10 dans VirtualBox, cela fonctionne correctement, tout comme le démarrage dans Ubuntu, même s'il ne fonctionne pas sous Windows.

Le service wifi du collège est vraiment nul et n'a pas été en mesure de résoudre ce problème. Je suis presque sûr qu'il devrait y avoir une solution pour cela, mais quoi? Qu'est-ce que Ubuntu fait bien et Windows ne l'est pas?

Paramètres Windows définis sur "Détecter automatiquement les paramètres"et aucun serveur proxy utilisé.

tracert dans Windows affiche (quand ne fonctionne pas)

 Unable to resolve target system name google.com.

tracert dans Windows affiche (quand travail):

 Tracing route to google.com [74.125.236.70]
 over a maximum of 30 hops:

 1     *        *        *     Request timed out.
 2     1 ms     1 ms     4 ms  10.49.0.9
 3     2 ms     1 ms     1 ms  1.186.23.17.dvois.com [1.186.23.17]
 4    13 ms    12 ms    12 ms  Static-5.155.93.111.tataidc.co.in [111.93.155.5]
 5    37 ms    36 ms    34 ms  192.168.237.201
 6    33 ms    34 ms    34 ms  72.14.222.166
 7    33 ms    48 ms    60 ms  72.14.232.202
 8    39 ms    39 ms    39 ms  72.14.232.93
 9    39 ms    40 ms    50 ms  209.85.249.235
10    41 ms    39 ms    40 ms  maa03s05-in-f6.1e100.net [74.125.236.70]

Trace complete.

traceroute dans Ubuntu:

  traceroute to google.com (74.125.236.36), 30 hops max, 60 byte packets
  1  * * *
  2  * * *
  3  * * *
  4  * * *
  5  * * *
  6  * * *
  7  * * *
  8  * * *
  9  * * *
 10  * * *
 11  * * *
 12  * * *
 13  * * *
 14  * * *
 15  * * *
 16  * * *
 17  * * *
 18  * * *
 19  * * *
 20  * * *
 21  * * *
 22  * * *
 23  * * *
 24  * * *
 25  * * *
 26  * * *
 27  * * *
 28  * * *
 29  * * *
 30  * * *

la sortie de traceroute est variable, parfois il y a un nom de serveur sur la dernière ligne.

enter image description here enter image description here


4
2018-03-31 14:48


origine


Quels navigateurs utilisez-vous? Certains navigateurs n'aiment pas la redirection involontaire (du moins de leur point de vue). - Baarn
J'ai utilisé de nombreux navigateurs sur les deux plates-formes - Firefox, Chrome, Chrome, Opera, IE7 / 8/9, Rekonq, Konqueror. Et pour chaque broswer sous Windows, exactement le même problème. Aucun problème pour aucun navigateur sous Linux. Pas de problème même dans Ubuntu fonctionnant à partir d'un CD Live. Je suis presque certain que le service wifi se différencie en fonction du système d’exploitation, alors ce que je demande, c’est une méthode par laquelle je peux simuler une session Windows en tant que session Linux, donc Internet fonctionnera correctement? - Max
Avez-vous parlé aux responsables du support informatique en charge du réseau? - Harry Johnston
Même si je le faisais, ce serait un service à la clientèle inutile et horrible. (c'est un réseau payant) - Max
Qu'est ce que echo $http_proxy sortie sous Ubuntu? - matthias krull


Réponses:


Ce type de redirection provient généralement du réseau, forçant tous les utilisateurs à utiliser leurs serveurs proxy. Il est possible que vous ne disposiez pas de la fonction de découverte automatique du proxy correctement sous Windows, voir WPAD sur Wikipedia. J'ai déjà eu des problèmes avec Firefox et WPAD, en trouvant l'adresse proxy correcte et en la réglant manuellement. Vous pouvez peut-être demander le service informatique de votre collège pour obtenir ces informations (l'adresse proxy)?

Assurez-vous également que cette case est cochée:

Screenshot
Cliquez pour agrandir

(Surtout si vous utilisez Internet Explorer, bien que cela affecte également les autres programmes qui utilisent les paramètres proxy de Windows. Firefox n’est pas concerné).


Votre traceroute Ubuntu montre beaucoup de temps mort .. votre traceroute Windows "ne fonctionne pas" montre qu'il ne pouvait pas accéder au serveur DNS.

Vérifiez votre serveur DNS dans Ubuntu (cat /etc/resolv.conf)

Vérifiez votre Windows (ipconfig /all)

Sont-ils les mêmes? Sinon, cela aide-t-il à les rendre identiques? Pour définir le ou les serveurs DNS dans Windows:

  1. Type network connections dans la recherche du menu de démarrage. Aller à View Network Connections.

  2. Cliquez avec le bouton droit sur l'adaptateur approprié, sélectionnez Properties

  3. Sélectionnez TCP / IP (probablement IPv4), cliquez sur Propriétés

Screenshot
Cliquez pour agrandir


8
2018-03-31 15:02



J'ai essayé autant de navigateurs que possible sur les deux plates-formes, et le problème est exactement le même. Donc, je doute fortement que c'est à cause du navigateur. De plus, j'ai utilisé XP avec VirtualBox dans Kubuntu, et Internet fonctionnait parfaitement bien, comme sous Linux. Ce que je cherche essentiellement, est-ce qu'il existe une méthode par laquelle je peux simuler une session Windows en tant que session Linux, de sorte que l'internet fonctionne parfaitement alors qu'il fonctionne sous Linux? - Max
Autant que je sache, il n'y a pas de routeurs différenciés en fonction du système d'exploitation. Le fait que vous puissiez accéder à la page de connexion en accédant directement à l'adresse IP signifie probablement que vous n'avez pas défini de proxy correctement (que Linux a peut-être défini automatiquement) ou qu'aucun serveur DNS n'est configuré correctement. autres sites par IP. La seule vraie différence entre Linux et Windows réside dans le fonctionnement de l'autoconfiguration WLAN, et puisque vous pouvez accéder directement à l'IP de connexion, vous accédez au réseau correctement (paramètres de sécurité corrects, etc.). - Bob
Le réseau peut jouer à des jeux avec DNS. Linux ne met pas en cache les requêtes DNS localement, ce qui expliquerait pourquoi cela fonctionne. Essayez d'exécuter "ipconfig / flushdns" à partir de la ligne de commande sur votre ordinateur Windows et vérifiez si le comportement change. - Harry Johnston
J'ai mis à jour cette question maintenant, s'il vous plaît le vérifier. - Max
@Bob Comment accéder aux propriétés TCP / IP? - Max


Avez-vous essayé de désactiver IPv6 dans les propriétés de connexion? Je vois que vous avez plusieurs adresses IPv6 de lien local répertoriées comme votre passerelle par défaut et il s'agit d'un bogue connu du partage de connexion Internet. Si vous désactivez IPv6, tout devrait fonctionner.


1
2018-04-15 09:56



Comment faire ça? - Max
Voir les captures d'écran de @ Bob. L'option est juste au-dessus du protocole Internet version 4. - billc.cn
Comment le désactiver? Désolé je n'ai pas tout compris. - Max
En décochant la case qui le précède? - billc.cn
Oh. -.- Internet fonctionne depuis une heure sur Windows, je ne sais pas trop comment. Je vais essayer cela pendant quelques jours, puis informer. Merci Bob et Billc.cn pour votre aide! - Max