Проверка сетевого подключения: команда ping.

Проверка сетевого подключения: команда ping.

Life-Hack - Linux/Хакинг/Хакер/ИБ/Osint


У Linux есть очень много инструментов облегчающих администрирование и диагностику сети. В этом плане команда PING является одним из самых полезных инструментов для системных и сетевых администраторов. Сама базовая возможность этой утилиты – определить доступен ли тот или иной хост. Тем не менее в этом материале мы приведем примеры расширенных возможностей этой команды в системе Linux.

Команда ping один из базовых инструментов для работы с сетью. Наряду с проверкой доступности удаленного хоста, эта команда даёт возможность выполнять и другие диагностические задачи в том числе:

  • измерение времени за которое общаются два хоста;
  • выявление IP адреса конкретного хоста, как в локальной сети, так и в глобальной
  • проверка связи с конкретным устройством.

Ping - это отклик, время ответа сервера на запрос вашего компьютера. Другими словами, это промежуток времени, за который пакет, отосланный от вашего компьютера, проходит до другого компьютера в сети и возвращается обратно.

Значения времени отклика:

1) До 40 мс — идеальное значение. Такое время реакции позволяет комфортно пользоваться стримминговыми сервисами;

2) От 40 — 110 мс считается нормальным значением. Пинг позволяет комфортно пользоваться интернет-серфингом и онлайн-игр;

3) Если пинг больше 110 — 210 мс, то медиасервисы будут работать медленно.

Синтаксис команды следующий:

ping [options] [destination]

Ниже приведены некоторые полезные и часто используемые ключи для этой команды:

   -c: Позволяет указать количество пакетов для отправки.

   -s: Позволяет изменять размер пакета по умолчанию.

   -v: Отображает текущее состояние выполнения команды.

   -w: Указывает в секундах время завершения команды.

   -I: Позволяет указать интерфейс, с которого будут идти запросы.

-i: Позволяет указать интервал перед отправкой пакетов.

По умолчанию, когда запускаем команду PING, мы используем IP версии 4. Однако, с появлением протокола IPv6, все чаще стали встречаться адреса такого формата.

Ядро Linux поддерживает IPv6 начиная с версии 2.2, так что все дистрибутивы Linux поддерживают этот протокол.

Базовый синтаксис таков:

ping -6 2001:4860:4860::8888

Командой Ping можно посылать сигнал всем хостам в сети или подсети. Для этого нужно запустить ping с ключом -b на широковещательный адрес, который заканчивается на 255. Например:

ping -b -c 4 192.168.1.255

По умолчанию, в системе Linux команда Ping непрерывно посылает пакета на хост. Но если нужная информация получена, то необходимо как-то прервать выполнение команды. Для этого просто нужно нажать комбинацию клавиш CTRL+C.

Для того чтобы узнать IP-адрес какого-либо устройства или сайта с помощью команды ping, следует набрать команду "ping <адрес устройства или сайта>".

Например, если вы хотите узнать IP-адрес для сайта google.com, то нужно написать "ping google.com" и нажать Enter. После этого вы увидите результаты пинга, в которых будет указан IP-адрес сайта.



Report Page