
Я пытаюсь найти проблему в локальной сети. Я хочу знать, когда пингуется определенный компьютер (Windows XP).
Спасибо!
решение1
Есть разные способы сделать это, но самый простой — установитьWiresharkна компьютере, чтобы вы могли сделатьзахват пакетов, и поставьте фильтр на захват только для трафика icmp. Фильтр захвата будет просто icmp
, может быть установлен в параметрах захвата.
Другие варианты включают настройку зеркального порта на вашем коммутаторе и, возможно, отладку на маршрутизаторе, если он проходит через маршрутизатор. Но с ними вы не будете на 100% уверены, что пакет дошел до компьютера (хотя если вы видите ответы, это кажется безопасным предположением).
решение2
Ваш брандмауэр Windows стороннего производителя должен иметь возможность регистрировать любую сетевую активность. Найдите ICMP (родительский протокол Ping) и установите для него значение Log вместо Deny или Accept. Действительно хороший брандмауэр позволит вам углубиться в ICMP и просто регистрировать Ping, поскольку существуют и другие типы пакетов ICMP.