Connexion automatique au spot FreeWifi, Erreur étrange : unknown host |
Bienvenue invité ( Connexion | Inscription )
Connexion automatique au spot FreeWifi, Erreur étrange : unknown host |
15 Mar 2016, 17:36
Message
#1
|
|
Macbidouilleur de vermeil ! Groupe : Membres Messages : 956 Inscrit : 31 Jul 2002 Membre no 3 054 |
Bonjour,
pour se connecter au spot FreeWifi un ami avait réalisé en 2013 ce script : Code #!/bin/sh url="https://wifi.free.fr/Auth" login="votre identifiant numérique" password="votre mot de passe" okmatch="CONNEXION AU SERVICE REUSSIE" curl -s -F "login=${login}" -F "password=${password}" "${url}" | grep -q "${okmatch}" && growlnotify -m "Connecté à FreeWifi" "FreeWifi" C'est ici. Le problème c'est que le script ne fonctionne pas, au delà de l'utilisation d'autres utilitaires comme growlnotify. En rajoutant un -v à curl je me suis rendu compte qu'il me donnait une erreur assez inhabituelle : unknown host... Pourtant je suis bien connecté au spot FreeWifi et je peux bien accéder à la page wifi.free.fr depuis firefox, Chrome ou Safari. Donc j'ai fait un ping et le résultat est identique : ping wifi.free.fr ping: cannot resolve wifi.free.fr: Unknown host Je suis sous 10.10.4... Quelqu'un aurait-il une idée ? Merci, Alex -------------------- MacBook Pro 2.5Ghz 2Go de RAM et 250Go DD
1 MacPro 3Ghz 9Go Ram, 1,75To DD 1 iPhone 5 64Go Blanc 6.1.2 sur Free --------------------------------------------------------------------------------------------------------------------------- |
|
|
15 Mar 2016, 17:54
Message
#2
|
|
Macbidouilleur d'Or ! Groupe : Membres Messages : 4 969 Inscrit : 26 Jan 2011 Lieu : Pollachius virens Membre no 164 083 |
Bonjour,
Ce que je devine c'est que la résolution DNS ne se fait pas. Ce qui d'un côté est peut être normal tant que la connexion au spot wifi n'est pas établie. Si le script fonctionnait en 2013 je suppose que le spot free wifi autorisait la résolution DNS avant que l'authentification ne soit établie, et que cela a été modifié depuis. Peut-être que cela fonctionne en utilisant directement l'adresse ip de wifi.free.fr Code #!/bin/sh url="https://212.27.40.236/Auth" Mais avec l'adresse ip tu vas avoir une alerte sur le certificat de sécurité qui ne vas pas correspondre au nom de domaine puisque tu utilises l'adresse ip, il faut donc rajouter l'option -k dans la ligne de commande curl Code curl -k -s -F "login=${login}" -F "password=${password}" "${url}" | grep -q "${okmatch}" && growlnotify -m "Connecté à FreeWifi" "FreeWifi"
-------------------- MBP 2017 15" avec clavier pourri et touchbar inutile
|
|
|
15 Mar 2016, 18:20
Message
#3
|
|
Macbidouilleur de vermeil ! Groupe : Membres Messages : 956 Inscrit : 31 Jul 2002 Membre no 3 054 |
Merci Yponomeute pour ta réponse, toutefois la résolution se fait bien puisque j'accède bien à la page sur FF, Chrome ou Safari... alors qu'avec curl c'est mort :-(
Je vais essayer de voir si ça marche mieux avec l'IP, j'espère juste qu'elle ne changera pas souvent... Et surtout je veux bien savoir si d'autres ont le même soucis... Merci, Alex -------------------- MacBook Pro 2.5Ghz 2Go de RAM et 250Go DD
1 MacPro 3Ghz 9Go Ram, 1,75To DD 1 iPhone 5 64Go Blanc 6.1.2 sur Free --------------------------------------------------------------------------------------------------------------------------- |
|
|
16 Mar 2016, 07:06
Message
#4
|
|
Macbidouilleur d'Or ! Groupe : Membres Messages : 2 486 Inscrit : 29 Aug 2002 Membre no 3 340 |
Attention, les pages Safari FF ou chrome peuvent être en cache. Il faut vraiment rafraîchir les pages et voir si elles s'affichent vraiment.
Dans un terminal une commande traceroute IP-à-atteindre, peut montrer comment le chemin est trouvé. Par exemple traceroute www.google.com J-P |
|
|
Nous sommes le : 19th April 2024 - 17:24 |