Ping sang Windows 10 không hoạt động nếu chia sẻ tập tin và máy in của Cameron bị tắt?


22

Tôi có một máy tính Windows 10 trên mạng cục bộ.

Khi tôi cố gắng ping máy Windows 10 từ một số máy tính khác, nó không thành công (Yêu cầu đã hết thời gian). Từ máy Windows 10, tôi có thể ping các thiết bị khác mà không gặp vấn đề gì.

Tôi phát hiện ra rằng nếu tôi vào Bảng điều khiển đến "Cài đặt chia sẻ nâng cao" và tôi bật "Chia sẻ tệp và máy in", ping đến máy này hoạt động bình thường.

Câu hỏi của tôi là, TẠI SAO?

Tại sao ping không hoạt động nếu "Chia sẻ tệp và máy in" bị tắt (trên máy ping)? Làm thế nào mà liên quan đến trả lời ping? Một máy vẫn phải trả lời ping ngay cả khi nó không chia sẻ tài nguyên tệp / máy in hoặc tôi đã bỏ lỡ điều gì?

Câu trả lời:


28

Bởi vì cài đặt chia sẻ Tệp và máy in bao gồm khả năng từ chối / cho phép lưu lượng ICMP. Bạn thực sự có thể thấy điều này bằng cách điều hướng đến các mục sau:

  1. Nhấn vào Startnút
  2. Tìm kiếm Windows Firewall
  3. Chọn Advanced Settingsbên trái
  4. Trong khung bên trái chọn Inbound Rules
  5. Trong khung bên phải tìm các quy tắc có tiêu đề File and Printer Sharing (Echo Request - ICMPv4-In)

( Nguồn )

Bạn có thể xem một ví dụ từ máy tính xách tay của tôi (với tính năng chia sẻ tệp và máy in được bật) ngay bên dưới:

Tường lửa Windows

Tiến thêm một bước nữa, nếu bạn muốn tắt chia sẻ Tệp và máy in nhưng vẫn cho phép "ping", bạn có thể bật các quy tắc phù hợp được hiển thị trong hộp màu đỏ trong ảnh.


tnx! vậy về cơ bản, trong windows, ICMPv4-In được kết nối trực tiếp với "chia sẻ tập tin và máy in"? Tôi không thể cho phép ICMPv4-In mà không có "chia sẻ tệp và máy in"?
lucidBug

* mà không BẬT "chia sẻ tệp và máy in"
lucidBug

1
Các cài đặt kiểm soát lưu lượng ICMP được bao gồm trong chức năng chia sẻ Tệp và máy in , nhưng như tôi đã đề cập ở cuối câu trả lời của mình, bạn sẽ có thể bật các quy tắc phù hợp trong Tường lửa Windows để cho phép lưu lượng truy cập ICMP.
Run5k

Nhưng nếu tôi kích hoạt quy tắc (một trong hộp màu đỏ), thì điều này có giống như tôi đặt ON "chia sẻ tệp và máy in" không? hay không?
lucidBug

Không sao, nếu tôi tránh xa những người khác (SMB, Spooler, LLMNR) thì không có gì được chia sẻ. Đúng?
lucidBug

5

Tôi gặp vấn đề khi ping máy ảo Windows 10, ngay cả khi tôi bật quy tắc chia sẻ tệp và máy in.

Vì vậy, tôi đã thêm như sau:

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

Cảnh báo: lệnh này sẽ áp dụng quy tắc cho các cấu hình mạng Riêng tư, Công cộng và Miền.


0

Windows sử dụng các cài đặt tường lửa, tùy thuộc vào loại mạng của bạn: Công khai, Riêng tư hoặc Miền. Mặc định là công khai. Trong cài đặt trước công khai, tường lửa được đặt "chặt chẽ hơn"; Nó chặn nhiều hơn, ví dụ như yêu cầu ping. Nếu bạn bật chia sẻ Tệp và máy in, Windows sẽ thay đổi loại mạng của bạn (= cài đặt tường lửa) thành Riêng tư. Tường lửa sẽ mở hơn, cho phép yêu cầu ping.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.