У меня есть один компьютер с Windows 10 в локальной сети.
Когда я пытаюсь подключиться к компьютеру с Windows 10 с какого-либо другого компьютера, это происходит из-за сбоя (запрос истек). С компьютера с Windows 10 я могу без проблем пинговать другие устройства.
Я узнал, что если я перейду в Панель управления к «Усовершенствованным настройкам совместного использования» и включу «Обмен файлами и принтерами», пинг на этом компьютере работает нормально.
Мой вопрос, ПОЧЕМУ?
Почему пинг не работает, если «Обмен файлами и принтером» отключен (на пинговом компьютере)? Как это связано с ответом пинг? Машина все еще должна отвечать на пинг, даже если она не разделяет ресурсы файла / принтера, или я что-то пропустил?
Поскольку настройки Совместное использование файлов и принтеров включают возможность запретить / разрешить трафик ICMP. Вы можете увидеть это, перейдя к следующему:
Windows Firewall
(Источник)
Вы можете увидеть пример с моего ноутбука (с
Если сделать еще один шаг, если вы хотите оставить совместное использование файлов и принтеров выключенным, но при этом разрешить «пинг», вы можете включить соответствующие правила, показанные в красном поле на рисунке.
У меня были проблемы с подключением к виртуальной машине Windows 10, даже если я включил правило обмена файлами и принтерами.
Поэтому я добавил следующее:
netsh advfirewall firewall add rule name="ping" protocol=ICMPV4 dir=in action=allow
Предупреждение: эта команда будет применять правило к профилям сети Private, Public и Domain.
Windows использует предустановки брандмауэра, в зависимости от типа вашей сети: Публичный, Частный или Домен. По умолчанию является публичным. В пресете Public брандмауэр установлен «более жестким»; Он блокирует больше, например. запросы пинга. Если вы включите общий доступ к файлам и принтеру, Windows изменит тип вашей сети (= предустановка брандмауэра) на частный. Брандмауэр будет более открытым, что позволяет выполнять запросы на пинг.