<Предыдущая | Содержание: | Следующая>
пинг
Самая основная сетевая команда: пинг, пинг Команда отправляет специальный сетевой пакет, называемый ICMP ECHO_REQUEST, на указанный хост. Большинство сетевых устройств, получивших этот пакет, ответят на него, позволяя проверить сетевое соединение.
Примечание. Большинство сетевых устройств (включая хосты Linux) можно настроить на игнорирование этих пакетов. Обычно это делается из соображений безопасности, чтобы частично скрыть хост от потенциального злоумышленника. Брандмауэры также часто настраиваются на блокировку ICMP-трафика.
Например, чтобы посмотреть, сможем ли мы достичь linuxcommand.org (один из наших любимых сайтов ;-), мы можем использовать use пинг как это:
[я @ linuxbox ~] $ пинг linuxcommand.org
[я @ linuxbox ~] $ пинг linuxcommand.org
Как только началось, пинг продолжает отправлять пакеты с указанным интервалом (по умолчанию — одна секунда), пока он не будет прерван:
[я @ linuxbox ~] $ пинг linuxcommand.org
PING linuxcommand.org (66.35.250.210) 56 (84) байт данных.
64 байта из vhost.sourceforge.net (66.35.250.210): icmp_seq=1 ttl=43 time=107 мс
64 байта из vhost.sourceforge.net (66.35.250.210): icmp_seq=2 ttl=43 time=108 мс
64 байта из vhost.sourceforge.net (66.35.250.210): icmp_seq=3 ttl=43 time=106 мс
64 байта из vhost.sourceforge.net (66.35.250.210): icmp_seq=4 ttl=43 time=106 мс
64 байта из vhost.sourceforge.net (66.35.250.210): icmp_seq=5
[я @ linuxbox ~] $ пинг linuxcommand.org
PING linuxcommand.org (66.35.250.210) 56 (84) байт данных.
64 байта из vhost.sourceforge.net (66.35.250.210): icmp_seq=1 ttl=43 time=107 мс
64 байта из vhost.sourceforge.net (66.35.250.210): icmp_seq=2 ttl=43 time=108 мс
64 байта из vhost.sourceforge.net (66.35.250.210): icmp_seq=3 ttl=43 time=106 мс
64 байта из vhost.sourceforge.net (66.35.250.210): icmp_seq=4 ttl=43 time=106 мс
64 байта из vhost.sourceforge.net (66.35.250.210): icmp_seq=5
ttl=43 время=105 мс
64 байта из vhost.sourceforge.net (66.35.250.210): icmp_seq=6 ttl=43 time=107 мс
--- статистика пинга linuxcommand.org ---
6 пакетов отправлено, 6 получено, потеря пакетов 0%, время 6010 мс rtt мин/сред/макс/мот = 105.647/107.052/108.118/0.824 мс
ttl=43 время=105 мс
64 байта из vhost.sourceforge.net (66.35.250.210): icmp_seq=6 ttl=43 time=107 мс
--- статистика пинга linuxcommand.org ---
6 пакетов отправлено, 6 получено, потеря пакетов 0%, время 6010 мс rtt мин/сред/макс/мот = 105.647/107.052/108.118/0.824 мс
После его прерывания (в данном случае после шестого пакета) нажатием Ctrl-C, пинг печатает статистику производительности. В правильно работающей сети потеря пакетов равна нулю. Успешный «пинг» покажет, что элементы сети (ее интерфейсные карты, кабели, маршрутизация и шлюзы) в целом находятся в хорошем рабочем состоянии.