Я новичок, и я хотел бы знать о команде Ping в Linux (я использую Ubuntu 11.04).

Как я могу заставить ПК реагировать на мои пинг-вызовы после того, как он пингует компьютер в моей сети? Я вижу, что байты передаются в цель, но как я могу убедиться, что цель отвечает на вызовы?

2 ответа2

2

Большинство ПК должны реагировать на пинг

$ ping -c 5 black
PING black.example.com (10.0.0.8) from 10.0.0.9 : 56(84) bytes of data.
64 bytes from black.example.com (10.0.0.8): icmp_seq=1 ttl=128 time=0.231 ms
64 bytes from black.example.com (10.0.0.8): icmp_seq=2 ttl=128 time=0.209 ms
64 bytes from black.example.com (10.0.0.8): icmp_seq=3 ttl=128 time=0.210 ms
64 bytes from black.example.com (10.0.0.8): icmp_seq=4 ttl=128 time=0.211 ms
64 bytes from black.example.com (10.0.0.8): icmp_seq=5 ttl=128 time=0.210 ms

--- black.example.com ping statistics ---
5 packets transmitted, 5 received, 0% loss, time 3999ms
rtt min/avg/max/mdev = 0.209/0.214/0.231/0.012 ms

Если они не отвечают, я бы проверил любую конфигурацию "брандмауэра" на целевом ПК.

Firewall, Advanced, ICMP, «разрешить входящий ICMP-запрос»

или командная строка

netsh firewall set icmpsetting 8 enable

(Предполагается, что целевой компьютер работает под управлением Windows (в частности, XP)).

0

Целевой ПК реагирует на ping когда он настроен таким образом. По умолчанию большинство серверов игнорируют запросы ping.

Попробуйте ping google.com и ping localhost . Вы увидите разницу.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .