Ping vers Windows 10 ne fonctionne pas si le «partage de fichiers et d'imprimantes» est désactivé?

23

J'ai un ordinateur Windows 10 sur un réseau local.

Lorsque j'essaie d'envoyer une requête ping à la machine Windows 10 à partir d'un autre ordinateur, cela échoue (la demande a expiré). Depuis la machine Windows 10, je peux cingler d'autres appareils sans problème.

J'ai découvert que si je vais dans le Panneau de configuration aux "Paramètres de partage avancés" et que j'active "Partage de fichiers et d'imprimantes", le ping vers cette machine fonctionne normalement.

Ma question est: POURQUOI?

Pourquoi le ping ne fonctionne-t-il pas si le "Partage de fichiers et d'imprimantes" est désactivé (sur la machine pingée)? Comment est-ce lié à la réponse ping? Une machine doit toujours répondre à un ping même si elle ne partage pas les ressources de fichier / imprimante, ou ai-je oublié quelque chose?

lucidBug
la source

Réponses:

28

Parce que les paramètres de partage de fichiers et d'imprimantes incluent la possibilité de refuser / autoriser le trafic ICMP. Vous pouvez réellement voir cela en accédant aux éléments suivants:

  1. Cliquez sur le Startbouton
  2. Rechercher Windows Firewall
  3. Sélectionnez Advanced Settingsà gauche
  4. Dans le volet gauche, sélectionnez Inbound Rules
  5. Dans le volet droit, recherchez les règles intitulées File and Printer Sharing (Echo Request - ICMPv4-In)

( Source )

Vous pouvez voir un exemple de mon ordinateur portable (avec le partage de fichiers et d'imprimantes activé) directement ci-dessous:

fenêtre pare-feu

Pour aller plus loin, si vous souhaitez laisser le partage de fichiers et d'imprimantes désactivé tout en autorisant les «pings», vous pouvez activer les règles appropriées affichées dans la zone rouge de l'image.

Run5k
la source
tnx! Donc, fondamentalement, dans Windows, ICMPv4-In est directement lié au "partage de fichiers et d'imprimantes"? Je ne peux pas autoriser ICMPv4-In sans "partage de fichiers et d'imprimantes"?
lucidBug
* sans
activer
1
Les paramètres qui contrôlent le trafic ICMP sont inclus dans la fonctionnalité de partage de fichiers et d'imprimantes , mais comme je l'ai mentionné à la fin de ma réponse, vous devriez pouvoir activer individuellement les règles appropriées dans le pare-feu Windows pour autoriser le trafic ICMP.
Run5k
Mais si j'active la règle (celle dans la case rouge), alors c'est la même chose que je mets "partage de fichiers et d'imprimantes"? ou pas?
lucidBug
un ok, si je garde les autres (SMB, Spooler, LLMNR) alors rien n'est partagé. Droite?
lucidBug
6

J'ai rencontré des problèmes lors du ping d'une machine virtuelle Windows 10, même si j'ai activé la règle de partage de fichiers et d'imprimantes.

J'ai donc ajouté ce qui suit:

netsh advfirewall firewall add rule name="ping" protocol=ICMPV4 dir=in action=allow

Avertissement: cette commande appliquera la règle aux profils de réseau privé, public et de domaine.

user7365010
la source
0

Windows utilise des préréglages de pare-feu, selon votre type de réseau: public, privé ou domaine. La valeur par défaut est Public. Dans le préréglage Public, le pare-feu est réglé sur "plus serré"; Il bloque davantage, par exemple les requêtes ping. Si vous activez le partage de fichiers et d'imprimantes, Windows changera votre type de réseau (= préréglage du pare-feu) en Privé. Le pare-feu sera plus ouvert, autorisant les requêtes ping.

YayWay
la source