S.O.S. Accès Wifi limité

AccsLimit


En voulant se connecter à Internet en mode Wifi, il arrive que l'on se retrouve face à une limitation, souvent appellée improprement accès limité à FreeWifi, puisqu'en fait tous les opérateurs offrant un service de connexion hotspot sont concernés, même si Free est en effet, ou a été jadis, le plus concerné. En fait, point de malédiction ni d'opération du Saint-Esprit à laquelle répondrait une magie quelconque, mais une mesure technique des FAI pouvant consister, soit à bannir directement votre IP, soit à consulter certains caches de votre ordinateur et l'étendue de ses connexions pour décider que vous y allez un peu trop fort sur son beau hotspot. Il s'agit donc d'abord, par une opération de maintenance assez simple, de vider les caches concernés, et notamment le cache DNS (pour une revue détaillée de ce qu'est le DNS, cliquez sur l'image ci-dessous).

 

 

______ Vider le cache DNS de son ordinateur

Pour pouvoir contourner certaines limitations et black-listages de FAI qui considèrent que vous vous connectez trop à leurs hotspots ou utilisez trop de bande passante, il est très utile de savoir vider le cache DNS de son ordinateur, quel que soit son OS (Operating system / Système d'exploitation).
Avec le changement d'adresse IP et d'adresse MAC, il s'agit d'une opération incontournable à réaliser régulièrement pour espérer pouvoir se connecter à sa guise, et non selon celle des FAI...


___ Le DNS, c'est quoi ?

A la demande de la DARPA, Jon Postel et Paul Mockapetris ont conçu et réalisé en 1983 le Domain Name System (ou DNS, système de noms de domaine), qui est un service permettant de traduire un nom de domaine en informations de plusieurs types qui y sont associées, notamment en adresses IP de la machine portant ce nom.
Plus concrètement, cela signifie que pour une question de commodité, chaque station possédant une adresse IP de type numérique (du genre 194.153.205.26) aura à la place un nom de domaine "lisible" et une adresse explicite (appelée adresse FQDN), du style http://wifi-gratuit-plus.blogspot.fr/ .

Ainsi, c'est grâce au système DNS que le protocole TCP/IP permet d'associer des noms en langage courant aux adresses numériques. On appelle résolution de noms de domaines (ou résolution d'adresses) la corrélation entre les adresses IP et le nom de domaine associé.


___ Et le cache DNS ?

Chaque fois que vous tapez le nom d’un site, votre OS enregistre l’adresse IP correspondante chez votre fournisseur d’accès Internet. Afin d’accélérer les connexions suivantes aux sites que vous visitez souvent, l'OS maintient alors ce qu'on appelle le « cache DNS », soit cette liste d’adresses IP, pratique pour une navigation aisée.
Jusque là, tout va bien... mais le problème est que certains sites changent d'adresse IP régulièrement, et se produit alors la situation suivante : vous tapez l’adresse d’un site que vous avez pourtant visité auparavant et l'OS ne parvient plus à y accéder ; soit parce que l'adresse n'est plus la bonne, donc, soit parce que votre FAI (ou celui que vous sollicitez pour son hotspot) se sert de cette liste pour décider s'il a envie de vous autoriser cet accès, et le cas échéant vous refuser cet accès pour un temps déterminé.
 
Pour y remédier, il faut alors vider le cache DNS. Normalement, ce cache est régulièrement purgé de façon automatique, mais il est très utile ou parfois nécessaire d'accélerer les choses...


___ Quelques outils pratiques

Si vous savez déjà ce qu'est le cache DNS et connaissez tout l'intérêt de pouvoir le vider à volonté, vous aurez alors certainement déjà un outil simple d'usage à votre disposition, surnommé "nettoyeur", comme CCleaner ou un équivalent. Il suffit généralement d'y cocher la case du cache DNS avant de démarrer le nettoyage...
 
Si vous ne connaissez pas encore ces outils, qui servent à bien d'autres choses en général, en voici une petite liste téléchargeable en suivant le lien :


______________ CCleaner

______________ CCleaner pour Mac

______________ PC Decrapifier

______________ TuneUp Utilities

______________ WiseCleaner


PS : Vous trouverez d'autres équivalents ou versions compatibles à la rubrique Maintenance de la page 100% Gratuit


___ Vider son cache sous Windows
 

Ouvrez votre console de commande cmd :
  Démarrer (bouton Windows, en bas à gauche) > Exécuter > Taper cmd > OK

OU, si  vous n'avez pas la fonction "Exécuter" affichée au panneau de démarrage :
 Démarrer > Rechercher les programmes et fichiers > Taper cmd et valider > clic sur cmd

OU, si vous avez Windows 7 :
Démarrer > Tous les programmes > Accessoires > Invite de commandes (= cmd)


Dans le DOS (= cmd = console de commande, petite interface noire rectangulaire),
tapez ou copier/coller :
 
ipconfig /flushdns
(Attention à l'espace entre le premier mot et le second)
 
Validez... votre cache DNS est propre !

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Comme cela peut ne pas suffire, on profite généralement de l'ouverture du cmd pour associer cette commande à deux autres pour vider les caches du pare-feux et du winsock (bibliothèque logicielle pour Windows servant à la prise en charge de l'envoi et de la réception des paquets de données sur les réseaux TCP/IP).
Il faut pour cela couper sa connexion Internet et entrer les lignes suivantes :

netsh advfirewall reset *
(Attendre quelques secondes)
 
netsh winsock reset all
(Attendre la notification, puis taper "exit" ou fermer la console et redémarrer l'ordinateur)
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 
Mais cela peut encore s'avérer insuffisant, notamment en cas de blacklistage de votre IP. Vous pouvez donc profiter de l'ouverture du cmd pour réaliser une opération complète consistant à vider les caches (DNS, winsock, pare-feu) et changer votre adresse IP.

Pour commencer, il vous faudra être connecté et en mode Administrateur.

Par l'une des procédures ci-dessus, faire clic droit sur cmd
> Exécuter en mode Administrateur > Oui (Autoriser)

Puis, dans la console, taper ou copier/coller les lignes suivantes une à une :

ipconfig /flushdns
(Valider par Entrée)
 
ipconfig /release
(Valider par Entrée, attendre la fin du diagnostic)

ipconfig /renew
(Valider par Entrée, attendre la fin de la reconfiguration)

/!\ A cet instant, il vous faut couper votre connexion internet avant de poursuivre avec :
 
netsh advfirewall reset *
(Attendre quelques secondes)
 
 netsh winsock reset all
(Attendre la notification, puis taper "exit" ou fermer la console et redémarrer l'ordinateur)

Voilà... vos caches windows sont propres et vous avez une nouvelle IP !

 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

* Pour les versions antérieures à Win7, remplacer la commande par :
netsh interface ip delete arpcache
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -


___ Vider son cache sous Linux

 
Il sufit de relancer le NSCD
Vous allez donc ouvrir un terminal, le plus simple sous Ubuntu est de taper :
 
 Ctrl+Alt+T

Dans le terminal qui s'ouvre, tapez ou copiez/collez :
 
NSCD : sudo /etc/init.d/nscd restart
ou : service nscd restart
 
Dnsmasq : sudo /etc/init.d/dnsmasq restart
 
BIND (named) : /etc/init.d/named restart

Cela va relancer nscd... votre cache est désormais nettoyé !

  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 
Sans installation : sudo /etc/init.d/dns-clean start

  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 
En cas d'échec, on peut installer nscd avec : sudo aptitude install nscd
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 
 
___ Vider son cache sous Mac


Si vous avez Leopard, tapez ou copiez/collez :

dscacheutil -flushcache


Si vous n'avez pas Leopard, ouvrez un terminal. Le plus simple reste d'effectuer :
 
Applications > Utilitaire > Terminal

Dans le terminal, tapez :

lookupd -flushcache


Et voilà... votre cache Mac Os a été vidé !
 
 


___ Changer son adresse MAC

Le blacklistage ou le filtrage ne s'effectuent pas obligatoirement ou seulement sur l'adresse IP, mais peuvent se faire par l'adresse MAC (Media Access Control), qui est l'identité gravée "en dur" sur la carte réseau qui sert à vous connecter. Comme un numéro de châssis sur une voiture, si on veut... mais sur laquelle on peut changer les plaques minéralogiques à volonté. Ici, il ne s'agit donc pas de changer réellement l'adresse, ce qui reviendrait à changer la carte réseau puisque l'inscription y est "physique", mais d'imprimer une couche logicielle entre votre carte et son interlocuteur, avec une adresse fictive. Ce qui s'appelle spoofer son adresse MAC, comme on spoofe une IP...

Sous Windows, le changement d'adresse MAC peut se faire en modifiant manuellement une clé de registre, et peut avec certains pilotes être directement modifiée dans les propriétés avancées de la carte réseau. Mais il est plus simple et rapide, sans prendre le risque d'une manoeuvre hasardeuse, d'utiliser certains petits logiciels pratiques comme Technitium MAC Adress Changer v6 (TMAC) ou Win7 MAC adress Changer 2, dont vous pouvez télécharger les dernières versions en cliquant sur les images :


                          http://www.zokali.com/win7-mac-address-changer/
 
 
 
Sous Ubuntu : Ouvrir la liste des réseaux favoris de "Network Manager" (Gnome et KDE), et dans les propriétés d'une connexion modifier le champ "MAC spoofing" en écrivant par exemple "00:11:22:33:44:55" ou à l'aide de la console :

sudo ifconfig wlan0 hw ether 00:11:22:33:44:55

(wlan0 étant l'interface à changer. Cette commande est propre à tout système UNIX/Linux)
 

Sous Mac OS X : Il suffit d'ouvrir le terminal et de taper la commande :

sudo ifconfig en1 ether 00:11:22:33:44:55





Aucun commentaire: