Réseau inaccessible et couche LSP de Winsock

Si après l’installation d’un programme, le réseau n’est plus accessible, il se peut que ce dernier ait altéré la couche LSP de Winsock (http://en.wikipedia.org/wiki/Layered_Service_Provider)

Ceci se traduit par un réseau totalement inaccessible, et de belles entrées dans l’observateur d’événements avec ce type de messages :

  • Une opération a été tentée sur autre chose qu’un socket
  • An operation was attempted on something that is not a socket

Avec l’aide de la commande netsh winsock show catalog, vous pouvez alors essayer de fouiller sous la clé : HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\WinSock2\Parameters pour essayer de trouver l’entrée (ou les entrées) pouvant poser problème.

Ou plus radical :

  • netsh int ip reset – pas forcément nécessaire, mais réinitialiser la configuration IP ne peut pas faire de mal ;)
  • netsh winsock reset

Un petit reboot est nécessaire après ce type de commande. Il sera sans doute nécessaire de réinstaller firewall, anti-virus et autres programmes demandant des accès privilégiés au réseau.

DNS, vérifier et comparer le numéro de série

Pour afficher simplement le numéro de série d’une zone DNS sur un serveur particulier…
exemple pour gentilkiwi.com

Unix

une ligne par serveur DNS (ici ns.gentilkiwi.net et slv2.1and1.fr)

dig +short -t SOA -q gentilkiwi.com. @ns.gentilkiwi.net.
dig +short -t SOA -q gentilkiwi.com. @slv2.1and1.fr.

Sortie :

ns.gentilkiwi.net. benjamin.gentilkiwi.com. 2010072101 3600 900 604800 3600

Le numéro de série est ici : 2010072101

Unix et Windows

une ligne par serveur DNS (ici ns.gentilkiwi.net et slv2.1and1.fr)

nslookup -type=SOA gentilkiwi.com. ns.gentilkiwi.net.
nslookup -type=SOA gentilkiwi.com. slv2.1and1.fr.

Sortie :

gentilkiwi.com
        origin = ns.gentilkiwi.net
        mail addr = benjamin.gentilkiwi.com
        serial = 2010072101
        refresh = 3600
        retry = 900
        expire = 604800
        minimum = 3600

Le numéro de série est ici : 2010072101