Il ping su Windows 10 non funziona se la "condivisione file e stampanti" è disattivata?


23

Ho un computer Windows 10 su una rete locale.

Quando provo a eseguire il ping della macchina Windows 10 da qualche altro computer, non riesce (Richiesta scaduta). Dal computer Windows 10, posso eseguire il ping di altri dispositivi senza problemi.

Ho scoperto che se vado nel Pannello di controllo in "Impostazioni di condivisione avanzate" e accendo "Condivisione file e stampanti", il ping su questa macchina funziona normalmente.

La mia domanda è: PERCHÉ?

Perché il ping non funziona se "Condivisione file e stampanti" è disattivato (sulla macchina con ping)? In che modo è correlato alla risposta del ping? Una macchina dovrebbe comunque rispondere a un ping anche se non condivide le risorse di file / stampante o ho perso qualcosa?

Risposte:


28

Perché le impostazioni di condivisione di file e stampanti includono la possibilità di negare / consentire il traffico ICMP. Puoi effettivamente vedere questo navigando verso il seguente:

  1. Fai clic sul Startpulsante
  2. Cercare Windows Firewall
  3. Seleziona Advanced Settingsa sinistra
  4. Nel riquadro sinistro selezionare Inbound Rules
  5. Nel riquadro destro cercare le regole intitolate File and Printer Sharing (Echo Request - ICMPv4-In)

( Fonte )

Puoi vedere un esempio dal mio laptop (con la condivisione di file e stampanti attivata) direttamente sotto:

firewall di Windows

Facendo un ulteriore passo in avanti, se si desidera interrompere la condivisione di file e stampanti ma consentire comunque i "ping", è possibile abilitare le regole appropriate mostrate nella casella rossa nella figura.


tnx! quindi fondamentalmente, in Windows, ICMPv4-In è direttamente collegato con "condivisione file e stampanti"? Non posso consentire ICMPv4-In senza "condivisione file e stampanti"?
lucidBug,

* senza attivare "condivisione file e stampanti"
lucidBug

1
Le impostazioni che controllano il traffico ICMP sono incluse nella funzionalità di condivisione di file e stampanti , ma come ho detto alla fine della mia risposta, dovresti essere in grado di abilitare individualmente le regole appropriate in Windows Firewall per consentire il traffico ICMP.
Run5k,

Ma se abilito la regola (quella nella casella rossa), allora è la stessa cosa che ho messo su "condivisione file e stampanti"? o no?
lucidBug,

ok, se tengo gli altri fuori (SMB, Spooler, LLMNR), allora non viene condiviso nulla. Giusto?
lucidBug,

6

Ho riscontrato problemi durante il ping di una macchina virtuale Windows 10, anche se ho attivato la regola di condivisione file e stampanti.

Quindi ho aggiunto quanto segue:

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

Avviso: questo comando applicherà la regola ai profili di rete privati, pubblici e di dominio.


0

Windows utilizza le preimpostazioni del firewall, a seconda del tipo di rete: pubblico, privato o dominio. L'impostazione predefinita è pubblica. Nella preimpostazione pubblica, il firewall è impostato su "più stretto"; Blocca di più, ad es. Richieste di ping. Se si attiva la condivisione di file e stampanti, Windows cambierà il tipo di rete (= preimpostazione firewall) su Privato. Il firewall sarà più aperto, consentendo richieste ping.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.