2022-10-03 09:00:00
Диагностика сети помощью утилиты Ping в Windows
Ping — это основная команда TCP/IP, используемая для устранения неполадок подключения, доступности и разрешения имен удаленных узлов компьютерной сети. Утилита использует протокол ICMP.
Основные команды:
ping -t 77.88.55.70 позволяет бесконечно обращаться к заданному узлу, вместо цифр также можно использовать доменные имена к примеру yandex.ru. Чтобы не прерывать текущий процесс диагностики и посмотреть промежуточный результат необходимо нажать сочетание клавиш "Ctrl+PauseBreak", прервать процесс "Ctrl+C".
ping 77.88.55.70 -n 5
запустили 5 пакетов, другими словами задали количество запросов к узлу;
ping -n 1 -r 9 77.88.55.70
записывает маршрут к адресу, параметр -n 1 включил, чтобы отправился только 1 пакет.
Рассмотрим менее важные параметры, которые редко применяются:
ping -w 10000 77.88.55.70
параметр -w
задает время в мс сколько пк должен ждать ответа, в нашем случае 10 сек.;
ping -i 255 77.88.55.70
задали количество узлов которое может пройти пакет, перед тем как он будет уничтожен. Если между вашим ПК и удаленным компьютером находится больше 54 маршрутизатора, то запрос от вас не дойдет до адресата, он будет уничтожен. TTL – это специальное поле в заголовке IP-пакета, которое используется для борьбы с петлей маршрутизации (ситуации, когда маршрутизаторы сконфигурированы не верно и IP-пакет бегает между ними кругами, чтобы не нарезать круги бесконечно, пакету задается значение TTL, максимальное значение TTL равно 255);
ping -S 192.168.0.1 computer
пинг узла computer от источника 192.168.0.1
, используется когда на компьютере имеется несколько сетевых интерфейсов;
Скрипт только для CMD:
for /l %i in (1,1,254) do ping -n 1 192.168.1.%i
автоматическая диагностика отправляет Ping к 254 адресам. Если нужно сохранить результат в текстовом файле добавьте к команде >>%userprofile%\pinglist.txt, файл сохранится в корне вашего профиля.
#ping #icmp #sysadmin #windows #cmd #powershell #командная_строка #консоль #ipv4 #ttl #диагностика
108 viewsedited 06:00