Ping ke Windows 10 tidak berfungsi jika "berbagi file dan printer" dimatikan?

23

Saya memiliki satu komputer Windows 10 di jaringan lokal.

Ketika saya mencoba melakukan ping ke mesin Windows 10 dari komputer lain, gagal (Permintaan habis). Dari mesin Windows 10, saya bisa melakukan ping ke perangkat lain tanpa masalah.

Saya mengetahui bahwa jika saya masuk Control Panel ke "Pengaturan berbagi lanjutan" dan saya mengaktifkan "Berbagi file dan printer," ping ke mesin ini bekerja secara normal.

Pertanyaan saya adalah, MENGAPA?

Mengapa ping tidak berfungsi jika "Berbagi file dan printer" dimatikan (di mesin ping)? Bagaimana itu terkait dengan balasan ping? Mesin tetap harus membalas ping meskipun tidak membagikan file / sumber daya printer, atau apakah saya melewatkan sesuatu?

lucidBug
sumber

Jawaban:

28

Karena pengaturan berbagi File dan printer mencakup kemampuan untuk menolak / mengizinkan lalu lintas ICMP. Anda sebenarnya dapat melihat ini dengan menavigasi ke yang berikut:

  1. Klik Starttombolnya
  2. Pencarian untuk Windows Firewall
  3. Pilih Advanced Settingsdi sebelah kiri
  4. Di panel kiri pilih Inbound Rules
  5. Di panel kanan cari aturan berjudul File and Printer Sharing (Echo Request - ICMPv4-In)

( Sumber )

Anda dapat melihat contoh dari laptop saya (dengan berbagi File dan printer dihidupkan) langsung di bawah:

Windows Firewall

Mengambil langkah lebih jauh, jika Anda ingin meninggalkan berbagi File dan printer tetapi masih memungkinkan "ping," Anda dapat mengaktifkan aturan yang sesuai ditunjukkan dalam kotak merah pada gambar.

Run5k
sumber
tnx! jadi pada dasarnya, di windows, ICMPv4-In terhubung langsung dengan "berbagi file dan printer"? Saya tidak bisa mengizinkan ICMPv4-In tanpa "berbagi file dan printer"?
lucidBug
* tanpa menyalakan "berbagi file dan printer"
lucidBug
1
Pengaturan yang mengontrol lalu lintas ICMP termasuk dalam fungsi berbagi File dan printer , tetapi seperti yang saya sebutkan di akhir jawaban saya, Anda harus dapat secara individual mengaktifkan aturan yang sesuai dalam Windows Firewall untuk memungkinkan lalu lintas ICMP.
Run5k
Tetapi jika saya mengaktifkan aturan (yang ada di kotak merah), maka ini sama seperti saya menaruh "berbagi file dan printer"? atau tidak?
lucidBug
ok, jika saya mencegah yang lain (SMB, Spooler, LLMNR) maka tidak ada yang dibagikan. Baik?
lucidBug
6

Saya mengalami masalah saat ping VM Windows 10, meskipun saya mengaktifkan aturan berbagi file dan printer.

Jadi saya menambahkan yang berikut ini:

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

Peringatan: perintah ini akan menerapkan aturan ke profil jaringan Pribadi, Publik, dan Domain.

pengguna7365010
sumber
0

Windows menggunakan preset firewall, tergantung pada jenis jaringan Anda: Publik, Pribadi atau Domain. Default adalah Publik. Di preset Publik, firewall diatur "lebih ketat"; Ini memblokir lebih banyak, misalnya permintaan ping. Jika Anda mengaktifkan Berbagi file dan printer, Windows akan mengubah jenis jaringan Anda (= pengaturan awal firewall) ke Privat. Firewall akan lebih terbuka, memungkinkan permintaan ping.

YayWay
sumber