Les instructions de cet article devraient fonctionner juste pour Windows 7 et 10.

Quand le pare-feu Windows est activé, vous ne pouvez pas utiliser la commande ping. Cela est dû à une règle de pare-feu qui bloque tous les paquets ICMP entrants. Pour verifier si votre pare-feu est activé. Voici comment faire.

La commande Ping envoie des paquets ICMP ( Internet Control Message Protocol ) appelés demandes d’écho à un périphérique cible, puis en attendant que ce périphérique renvoie une réponse d’écho ICMP.

Par défaut, le pare-feu Windows bloque les demandes d’écho ICMP du réseau. Bien sûr, vous pouvez désactiver le pare-feu, une solution plus simple consiste simplement à créer une exception qui autorise les demandes ICMP via le pare-feu.

Nous allons voir comment effectuer cela à partir de CMD et avec l’interface de sécurité avancée.

(Notez que si vous avez un antivirus avec un pare-feu, vous devrez ouvrir les ports de l’antivirus au lieu du pare-feu Windows intégré.)

Autoriser les requêtes Ping à l’aide du CMD

À l’aide du CMD on crée rapidement les exceptions des requêtes Ping.

Sous Windows 10, cliquer sur Windows + X, ensuite sélectionnez “Invite de commandes (Admin)” avec des privilèges d’administrateur.

CMD Prompt Admin

Activer les requêtes Ping, on crée deux exceptions une pour les requêtes ICMPv4 et une pour les requêtes ICMPv6

netsh advfirewall firewall add rule name=”ICMP Allow incoming V4 echo request” protocol=icmpv4:8,any dir=in action=allow

netsh-advfirewall-solidgeneration

Pour créer l’exception ICMPv6, utilisez cette commande:

netsh advfirewall firewall add rule name=”ICMP Allow incoming V6 echo request” protocol=icmpv6:8,any dir=in action=allow

Sans redémarrer votre PC les modifications auront lieu immédiatement.

ping-cmd-solidgeneration

Désactiver les deux exceptions que vous avez créées, tapez cette commande.

ICMPv4:

netsh advfirewall firewall add rule name=”ICMP Allow incoming V4 echo request” protocol=icmpv4:8,any dir=in action=block

desactive-ping-solidgeneration

ICMPv6:

netsh advfirewall firewall add rule name=”ICMP Allow incoming V6 echo request” protocol=icmpv6:8,any dir=in action=block

cmd-desactive-ping-solidgeneration

Vous pouvez utiliser n’importe quel nom pour la règle que vous souhaitez, mais pour désactiver une règle faut utiliser le même nom de règle que lorsque vous l’avez créée.

Si vous oubliez le nom de la règle, afficher la liste de toutes les règles et Tapez simplement la commande suivante:

netsh advfirewall firewall show rule name=all

liste-nom-regles-solidgeneration

Autoriser Ping en utilisant le pare-feu Windows avec la sécurité avancée

Le moyen le plus rapide d’ajouter une exception c’est avec CMD, mais on peut également le faire avec l’interface graphique à l’aide de l’application sur Windows “Pare-feu sécurité avancée”.

Cliquez sur Démarrer, tapez “Pare-feu Windows avec fonctions avancées de sécurité”.

Photo: