Пінг до Windows 10 не працює, якщо функцію "спільний доступ до файлів та принтерів" вимкнено?


23

У мене є один комп’ютер з Windows 10 в локальній мережі.

Коли я намагаюся пінг-версію машини Windows 10 з іншого комп'ютера, вона не вдається (Запит часу вичерпано). З машини Windows 10 я можу без проблем пінгнути інші пристрої.

Я дізнався, що якщо я перейду в Панель управління до "Розширених налаштувань спільного доступу" і ввімкнув "Обмін файлами та принтерами", пінг на цій машині працює нормально.

Моє питання: ЧОМУ?

Чому ping не працює, якщо "Обмін файлами та принтерами" вимкнено (на пінг-машині)? Як це пов’язано з відповіддю ping? Машина все ще повинна відповідати на ping, навіть якщо вона не ділиться ресурсами файлів / принтерів, або я щось пропустив?

Відповіді:


28

Оскільки налаштування спільного доступу до файлів та принтерів містять можливість заборонити / дозволити трафік ICMP. Ви можете переконатись у цьому, перейшовши до наступного:

  1. Натисніть Startкнопку
  2. Шукати Windows Firewall
  3. Виберіть Advanced Settingsзліва
  4. У лівій області виберіть Inbound Rules
  5. У правій області шукайте правила під назвою File and Printer Sharing (Echo Request - ICMPv4-In)

( Джерело )

Приклад з мого ноутбука (із увімкненим спільним доступом файлів та принтерів ) ви можете побачити безпосередньо нижче:

Брандмауер Windows

Зробивши це ще крок, якщо ви хочете залишити спільний доступ до файлів і принтерів , але все ж дозволити "пінг", ви можете включити відповідні правила, показані в червоному полі на малюнку.


tnx! так що в Windows, ICMPv4-In безпосередньо пов'язаний з "спільним використанням файлів та принтерів"? Я не можу дозволити ICMPv4-In без "спільного використання файлів та принтерів"?
lucidBug

* без увімкнення "спільного використання файлів та принтерів"
lucidBug

1
Налаштування, що керують трафіком ICMP, включаються у функціонал спільного використання файлів та принтерів , але, як я вже згадував наприкінці своєї відповіді, ви повинні мати можливість індивідуально включити відповідні правила в брандмауері Windows, щоб дозволити трафік ICMP.
Run5k

Але якщо я ввімкнув правило (те, що знаходиться у червоному полі), то це те саме, що я ввімкнув "Обмін файлами та принтерами"? чи ні?
lucidBug

гаразд, якщо я тримаю інші (SMB, Spooler, LLMNR), тоді нічого не ділиться. Правильно?
lucidBug

6

У мене виникли проблеми з пінг-системою Windows 10 VM, навіть якщо я ввімкнув правило спільного використання файлів і принтерів.

Тому я додав наступне:

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

Попередження: ця команда застосовуватиме правило до приватних, загальнодоступних та доменних профілів мережі.


0

Windows використовує пресети брандмауера, залежно від типу вашої мережі: загальнодоступної, приватної чи доменної. За замовчуванням є загальнодоступним. У загальнодоступних налаштуваннях брандмауер встановлюється «жорсткіше»; Блокує більше, наприклад запити ping. Якщо увімкнути спільний доступ до файлів та принтерів, Windows змінить тип вашої мережі (= попередньо встановлений брандмауер) на приватний. Брандмауер буде більш відкритим, що дозволяє запитувати пінг.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.