Проверка сетевого подключения: команда 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-адрес сайта.