Как сделать Mac OS Ping-терминал

{title}

Поддержка сети - это один из самых сложных процессов, с которыми мы, как администраторы или ИТ-специалисты, должны справляться из-за большого количества ситуаций и сценариев, которые могут возникнуть. Кроме того, причина ошибки может присутствовать локально, удаленно или на любом из устройств, через которые передается информация, что может стать действительно чувствительным для обнаружения.

Одной из основных команд, которые мы должны определить для состояния устройства, является команда ping, и Solvetic подробно объяснит, как использовать эту команду в macOS, в данном случае macOS Mojave, но процедура идентична для других версий macOS.,

Что такое команда ping?

Ping - это команда, которая была разработана в основном для выполнения прослеживаемости между локальным и удаленным компьютером, она действует путем отправки серии пакетов с запросами ICMP (Internet Control Message Protocol). Цель состоит в том, чтобы оценить, сколько из этих пакетов возвращается к отправляющему их оборудованию и сколько времени занимает этот процесс, это будет полезно для определения не только состояния сети, но и ее целостности.

Основной синтаксис использования команды ping, которая применяется ко всем операционным системам, выглядит следующим образом:

 ping [-t] [-a] [-n count] [-l размер] [-f] [-i TTL] [-v TOS] [-r count] [-s count] [-w тайм-аут] [- R] [-S srcaddr] [-p] [-4] [-6] target [/?] 

Параметры пинга

Его параметры использования:

  • -t: эта опция позволяет нам пинговать пункт назначения непрерывно, пока мы не остановим его результат клавишами Ctrl-C.
  • -a: с помощью этой опции мы можем разрешить, если применимо, имя хоста назначения IP-адреса.
  • -n (-c): этот параметр позволяет установить количество эхо-запросов ICMP, которые должны быть отправлены, и диапазон их использования составляет от 1 до 4294967295.
  • -l (размер): благодаря этой опции мы можем установить размер в байтах пакета запроса эха от 32 до 65 527. По умолчанию команда ping отправит 32-байтовый запрос эха
  • -f: использование этой опции предотвращает фрагментацию эхо-запросов ICMP маршрутизаторами между локальным компьютером и местом назначения.
  • -i TTL: с помощью этой опции мы можем определить значение времени жизни (TTL - время жизни), максимальное значение которого равно 255.
  • -v TOS: позволяет установить значение типа службы.
  • -r count: если мы используем эту опцию, можно будет указать количество переходов между исходным устройством и устройством назначения или устройством, которое должно быть зарегистрировано и видимо.
  • -s: эта опция позволяет вам отображать время в формате метки времени в Интернете, в котором каждый эхо-запрос получен, а эхо-ответ отправлен с помощью команды ping.
  • -w: позволяет указать значение тайм-аута при выполнении команды ping, время в миллисекундах, с помощью которого ping будет ожидать каждого ответа от целевого устройства.
  • -R: с этой опцией команда ping будет отслеживать прохождение пакетов в обоих направлениях.
  • -S: эта опция позволяет вам указать адрес источника.
  • -4: эта опция заставляет команду ping использовать только IPv4-адресацию, но она будет полезна только в том случае, если местом назначения является имя хоста, а не IP-адрес.
  • -6: эта опция заставляет команду ping использовать только IPv6-адреса, когда местом назначения является имя хоста.
  • target: целевое устройство, на которое мы будем пинговать.

Теперь мы будем изучать различные методы для проверки связи с macOS.

1. Как пинговать через терминал на Mac

Шаг 1
Для доступа к терминалу у нас есть следующие опции:

  • По маршруту Finder «Go / Utilities / Terminal»
  • Используя следующую комбинацию клавиш:

⇧ + ⌘ + U

  • Через прожектор

Шаг 2
Оказавшись в терминале, мы выполним следующую строку. Эта команда для проверки связи с хостом solvetic.com

 пинг www.solvetic.com 

Шаг 3
По умолчанию в macOS команда будет выполняться до тех пор, пока мы не остановим ее с помощью следующих клавиш:

Ctrl + C

{title}

Шаг 4
В результате мы находим:

  • Количество отправленных посылок
  • Количество полученных пакетов
  • Процент потерянных пакетов
  • Время отклика

Шаг 5
Другой способ, которым мы располагаем в macOS Mojave, - это определить количество пакетов, которые будут отправлены, для этого мы будем использовать параметр -c, указывающий количество пакетов, которые должны быть отправлены, в данном случае 3. Для проблем с поддержкой результат, отображаемый ping, является жизненно важным, поскольку каждая возвращаемая строка представляет пакетную передачу. Указанное время в миллисекундах, которое необходимо для определения оптимальности связи с устройством и, таким образом, для точного определения типа поддержки.

 ping -c 3 192.168.0.1 

$config[ads_text5] not found

{title}

2. Как пинговать с помощью сетевой утилиты на Mac

Шаг 1
Сетевая утилита в macOS - это еще одна опция, позволяющая узнать параметры сети и выполнить с ней определенные действия. Чтобы получить к нему доступ, мы можем нажать на логотип Apple и там выбрать опцию «Об этом Mac», затем в появившемся окне нажать кнопку «Системный отчет»:

{title}

Шаг 2
Теперь в отображаемом окне мы идем в меню «Окно» и там выбираем «Network Utility»:

{title}

примечание

Мы также можем получить доступ к утилите через Spotlight.

Шаг 3
Появится следующее окно, где мы найдем подробные аспекты сети, такие как:

  • MAC-адрес интерфейса
  • Назначенный IP
  • Скорость сети
  • Статус ссылки
  • производитель
  • модель
  • Пакеты, которые были отправлены и получены
  • Количество ошибок и более

{title}

Шаг 4
Теперь, чтобы выполнить пинг из этой утилиты, мы перейдем на вкладку «Пинг» и там мы введем IP-адрес или домен, в котором мы выполним пинг. Внизу мы можем определить количество отправляемых ICMP-запросов (по умолчанию 10) или установить флажок для неограниченной отправки запросов:

{title}

Шаг 5
Нажмите на кнопку «Пинг», чтобы начать процесс. Таким образом, Network Utility является еще одним практическим вариантом запуска ping и, таким образом, оценки состояния сети.

{title}

3. Как пинговать с помощью Speedtest на Mac

Шаг 1
Speedtest, которое мы можем бесплатно скачать по следующей ссылке, является одним из самых популярных приложений для запуска ping и доступа к информации о состоянии сети.

Speedtest

{title}

Шаг 2
Там мы нажимаем кнопку «Установить», и как только она будет загружена и откроем приложение, мы увидим следующее:

{title}

Шаг 3
Там мы нажимаем «Пуск», и процесс выполнения команды ping начнет определять текущую скорость загрузки и загрузки:

{title}

Шаг 4
После завершения мы увидим результаты наверху:

{title}

Шаг 5
Там мы находим следующие детали:

$config[ads_text6] not found

пинг

$config[ads_text5] not found

Он отображается в мс (миллисекундах), и на основании этого результата, чем он меньше, пакеты будут отправлены и получены за меньшее время.

дрожание

Это параметр, который измеряет количество вариаций между различными измерениями пинга, поэтому он позволяет нам определить, насколько стабильным является количество отправленного пинга.

потеря

Это пакеты, которые были потеряны во время выполнения и измеряются в процентах.

Благодаря команде ping станет возможным узнать состояние сети и, основываясь на этом, работать гораздо более полно и прямо.