Думаю любой администратор знает команду ping, которая используется для проверки доступности хостов. Если вы опытный администратор, вероятнее всего вы не узнаете ничего нового из этой статьи. Если же ваши знания ограничиваются банальным ping ya.ru, советую дочитать статью до конца.
Пример 1. Изменение интервала времени между отправкой пакетов
По умолчанию пакеты посылаются с промежутком в одну секунду. Вы можете изменить это интервал с помощью опции -i.
Увеличение интервала
Пример: Ждем 5 секунд перед отправкой следующего пакета.
$ ping -i 5 IP
Уменьшаем интервал
Пример: Ждем 0.1 секунду перед отправкой следующего пакета.
# ping -i 0.1 IP
Заметка: Только суперпользователь может указывать интервал меньше 0.2 секунды. В противном случае вы увидите такое сообщение.
$ ping -i 0.1 127.0.0.1 PING 0 (127.0.0.1) 56(84) bytes of data. ping: cannot flood; minimal interval, allowed for user, is 200ms
Пример 2. Проверка локального интерфейса
Перед проверкой удаленного хоста сначала рекомендуется проверить все ли в порядке с вашим локальным интерфейсом. Для этого можно использовать следующие 3 метода.
Пингуем ноль (0)
Это самый простой и быстрый способ:
$ ping 0 PING 0 (127.0.0.1) 56(84) bytes of data. 64 bytes from 127.0.0.1: icmp_seq=1 ttl=64 time=0.024 ms ^C
Пингуем по имени
$ ping localhost PING localhost (127.0.0.1) 56(84) bytes of data. 64 bytes from localhost (127.0.0.1): icmp_seq=1 ttl=64 time=0.051 ms 64 bytes from localhost (127.0.0.1): icmp_seq=2 ttl=64 time=0.055 ms ^C --- localhost ping statistics --- 2 packets transmitted, 2 received, 0% packet loss, time 999ms rtt min/avg/max/mdev = 0.051/0.053/0.055/0.002 ms
Пингуем по IP
$ ping 127.0.0.1 2 packets transmitted, 2 received, <strong>0% packet loss,</strong> time 999ms rtt min/avg/max/mdev = 0.051/0.053/0.055/0.002 ms
Не должно быть никаких потерь пакетов.
Пример 3. Послать N пакетов и завершить работу
Для автоматического завершения пинга после отправки указанного вами числа пакетов исползуется опция -c.
В следующем примере мы отправим 5 пакетов.
$ ping -c 5 google.com PING google.com (74.125.45.100) 56(84) bytes of data. 64 bytes from yx-in-f100.google.com (74.125.45.100): icmp_seq=1 ttl=44 time=731 ms 64 bytes from yx-in-f100.google.com (74.125.45.100): icmp_seq=2 ttl=44 time=777 ms 64 bytes from yx-in-f100.google.com (74.125.45.100): icmp_seq=3 ttl=44 time=838 ms 64 bytes from yx-in-f100.google.com (74.125.45.100): icmp_seq=4 ttl=44 time=976 ms 64 bytes from yx-in-f100.google.com (74.125.45.100): icmp_seq=5 ttl=44 time=1071 ms --- google.com ping statistics --- 5 packets transmitted, 5 received, 0% packet loss, time 4216ms rtt min/avg/max/mdev = 731.039/879.129/1071.050/126.625 ms
Пример 4. Версия команды ping
С помощью опции -V мы можем посмотреть текущую версию команды.
$ ping -V ping utility, iputils-sss20071127
Пример 5. Флуд в сети
Суперпользователь может послать тысячи и более пакетов в короткие сроки с помощью опции -f.
Как показано ниже, ping -f послал более чем 400,000 пакетов за несколько секунд.
# ping -f localhost PING localhost (127.0.0.1) 56(84) bytes of data. .^C --- localhost ping statistics --- <strong> 427412 packets transmitted</strong>, 427412 received, 0% packet loss, time 10941ms rtt min/avg/max/mdev = 0.003/0.004/1.004/0.002 ms, ipg/ewma 0.025/0.004 ms
Пример 6. Звуковой сигнал
Эта опция исползуется редко, но бывает очень полезна. Вы запускается пинг, ответа от хоста нет, вы разбираетесь в чем дело, и как только проблема будет решена и удаленный хост ответит, вы услышите звук.
$ ping -a IP
Пример 7. Печатать только статистику выполнения команды
С помощью опции -q можно пропустить ответы удаленного хоста и вывести сразу полученную статистику.
$ ping -c 5 -q 127.0.0.1 PING 127.0.0.1 (127.0.0.1) 56(84) bytes of data. --- 127.0.0.1 ping statistics --- 5 packets transmitted, 5 received, 0% packet loss, time 3998ms rtt min/avg/max/mdev = 0.047/0.053/0.061/0.009 ms
Пример 8. Изменение размера пакета
Вы можете изменить размер посылаемого пакета используя опцию -s.
Пример: Изменим размер пакета с 56 до 100.
$ ping -s 100 localhost PING localhost (127.0.0.1) 100(128) bytes of data. 108 bytes from localhost (127.0.0.1): icmp_seq=1 ttl=64 time=0.022 ms 108 bytes from localhost (127.0.0.1): icmp_seq=2 ttl=64 time=0.021 ms 108 bytes from localhost (127.0.0.1): icmp_seq=3 ttl=64 time=0.020 ms ^C --- localhost ping statistics --- 3 packets transmitted, 3 received, 0% packet loss, time 1998ms rtt min/avg/max/mdev = 0.020/0.021/0.022/0.000 ms
Пример 9. Длительность выполнения команды
С помощью опции -w мы можем указать время выполнения команды в секундах.
В следующем примере мы будем пинговать локалхост в течение 5-ти секунд.
$ ping -w 5 localhost
Заметка: В случае одновременного использования опций -w и -c завершение работы утилиты наступит в момент срабатывания первого ограничения.
Пример 10. Краткая статистика с SIGQUIT
Не прерывая команду пинг, можно посмотреть статистику выполнения. Для этого нужна нажать CTRL + |
$ ping -w 100 localhost PING localhost (127.0.0.1) 56(84) bytes of data. 64 bytes from localhost (127.0.0.1): icmp_seq=10 ttl=64 time=0.021 ms 64 bytes from localhost (127.0.0.1): icmp_seq=11 ttl=64 time=0.022 ms <strong>11/11 packets, 0% loss, min/avg/ewma/max = 0.020/0.022/0.022/0.024 ms </strong> 64 bytes from localhost (127.0.0.1): icmp_seq=12 ttl=64 time=0.021 ms 64 bytes from localhost (127.0.0.1): icmp_seq=13 ttl=64 time=0.022 ms 64 bytes from localhost (127.0.0.1): icmp_seq=14 ttl=64 time=0.021 ms 64 bytes from localhost (127.0.0.1): icmp_seq=15 ttl=64 time=0.021 ms <strong> 19/19 packets, 0% loss, min/avg/ewma/max = 0.020/0.022/0.022/0.024 ms </strong> 64 bytes from localhost (127.0.0.1): icmp_seq=31 ttl=64 time=0.022 ms 64 bytes from localhost (127.0.0.1): icmp_seq=32 ttl=64 time=0.022 ms <strong> 32/32 packets, 0% loss, min/avg/ewma/max = 0.020/0.022/0.022/0.027 ms </strong> 64 bytes from localhost (127.0.0.1): icmp_seq=33 ttl=64 time=0.023 ms ..
Полезные ссылки
Лучшая посуда от мировых брендов в интернет магазине: BergHOFF, Luminarc, Vitesse

Это звучит просто, и это так. Вы можете проверить, может ли Ваш компьютер подключаться к другому устройству — например, Вашему маршрутизатору — в локальной сети или к устройству в Интернете. Это может помочь Вам определить, есть ли сетевая проблема где-то в Вашей локальной сети или где-то еще. Время, необходимое для возврата пакетов, может помочь Вам определить медленное соединение или если Вы столкнулись с потерей пакетов.
И не имеет значения, какую операционную систему Вы используете. Поднимите терминал или окно командной строки, и Вы можете использовать ping для MacOS, Linux или любой версии Windows.
Как использовать Ping
Мы собираемся использовать командную строку Windows в нашем примере здесь. Но Dы также можете использовать команду ping в Windows PowerShell или в приложении Terminal на macOS или любом дистрибутиве Linux. Как только Dы доберетесь до фактической команды, она работает одинаково везде.
В Windows нажмите Windows + R. В окне «Запуск» введите «cmd» в поле поиска и нажмите «Enter».


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

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

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

Что Вы можете сделать с помощью Ping
Теперь, когда Вы знаете, как использовать эту команду, вот некоторые интересные вещи, которые Вы можете сделать с ней:
- Ping URL (например, guidepc.ru) или IP-адрес, чтобы узнать, можете ли Вы добраться до интернет-адресата. Если Вы получите успешный ответ, Вы знаете, что все сетевые устройства между Вами и этим получателем работают, включая сетевой адаптер на Вашем компьютере, Ваш маршрутизатор и любые устройства в Интернете между Вашим маршрутизатором и пунктом назначения. И если Вы заинтересованы в дальнейшем изучении этих маршрутов, Вы можете использовать другой сетевой инструмент с именем tracert, чтобы сделать это.
- Ping URL-адреса, чтобы увидеть его IP-адрес. Если Вы хотите узнать IP-адрес для определенного URL-адреса, Вы можете отправить URL-адрес. Инструмент ping показывает Вам вверху IP-адрес, с которым он работает.
- Ping Вашего маршрутизатора, чтобы увидеть, можете ли Вы достичь его. Если Вы не можете успешно выполнить ping интернет адреса, Вы можете попробовать выполнить ping-соединение с Вашим маршрутизатором. Успешный ответ позволяет узнать, что Ваша локальная сеть работает нормально, и проблема, связанная с доступом к интернет-сайту, находится где-то вне Вашего контроля.
- Ping Вашего loopback-адреса (127.0.0.1). Если Вы не можете успешно выполнить ping роутера, но Ваш маршрутизатор, похоже, включен и работает, Вы можете попробовать ping так называемый loopback адреса. Этот адрес всегда 127.0.0.1, и его успешное тестирование позволяет узнать, что сетевой адаптер на Вашем компьютере (и сетевое программное обеспечение в Вашей ОС) работает правильно.
Примечание: Вы не можете получить ответ ping с других компьютеров в локальной сети, потому что встроенные брандмауэры на этих устройствах не позволяют им отвечать на запросы ping. Если Вы хотите иметь возможность пинговать эти устройства, Вам необходимо отключить эту настройку, чтобы разрешить прохождение через брандмауэр.
В приведенном выше списке используется внешний подход, когда Вы сначала отправляете запрос на самый удаленный пункт назначения, а затем прокладываете путь к более локальным устройствам. Некоторым людям нравится работать наоборот, сначала пинг loopback адреса, затем маршрутизатор (или другое локальное устройство), а затем интернет-адрес.
И, конечно, о чем мы говорим в этой статье, в основном относится к использованию ping для устранения неполадок в домашней или малой бизнес-сети. Кроме того, если Вам поручено устранять неполадки в крупных сетях, Вы, вероятно, уже знаете, как использовать пинг и многие другие сетевые инструменты.
В этой статье мы расскажем, что делает команда Ping, и разберём, где может понадобиться команда Ping.
Описание команды
Серверы требуют постоянной диагностики своих систем. Одним из базовых инструментов, который помогает в администрировании сервера, является утилита Ping. Её основная задача ― определение работоспособности узла, сайта или сервера в интернете.
Как это работает? Команда Ping в cmd посылает небольшие пакеты на сервер, который нужно проверить. Через некоторое время от сервера приходит ответ ― те же пакеты, что и были отправлены. Исходя из этого ответа оценивается работоспособность сервера. Устройство работает нормально, если отправленные пакеты вернулись полностью и быстро.
Кроме проверки доступности удалённого хоста, с помощью этой команды можно:
- измерить время, за которое сервер отвечает на команду,
- выявить IP-адреса хоста в локальной и глобальной сети,
- определить качество соединения (были ли потеряны пакеты в пути),
- внедрить команду в bash-скрипт для автоматической проверки сетевого устройства.
Обратите внимание! Если вы используете прокси-сервер, команда пинг работать не будет, так как для её действия нужно прямое соединение с устройством.
У команды есть несколько параметров, которые предназначены для разных задач. Чтобы посмотреть все возможные опции, введите в командной строке:
В Windows:
Как войти в командную строку Windows
- 1.
Нажмите значок поиска на Панели задач.
- 2.
В строке поиска введите cmd.
- 3.
В результатах поиска найдите Командная строка.
- 4.
В открывшемся меню выберите пункт Запустить от имени администратора:

В Linux:
Перед вами появится весь список доступных параметров:

Как проверить доступность и работоспособность сервера
Это самый простой запрос. Устройство должно отправить некоторое количество пакетов на нужный сервер и проверить время ответа и количество возвращённых параметров. Также этим методом пользователи пингуют популярные сайты, чтобы узнать, есть ли проблемы с интернет-соединением на их устройстве.
Для проверки доступности сервера введите:
Вместо domain.name может быть указан:
- любой домен, например доменное имя вашего сайта, на котором наблюдаются неполадки,
- IP-адрес.
На Windows и Linux эта команда работает по-разному. Команда Ping в Linux посылает пакеты, пока вы не прервёте их отправку вручную с помощью сочетания клавиш Ctrl+C.
Вам придёт ответ:

Ubuntu ping
В выданной статистике будет информация о количестве отправленных, полученных и потерянных пакетов, а также минимальное, максимальное и среднее время их передачи.
На Windows команда по умолчанию отправляет только 4 пакета. Если на Windows вам нужно отправить больше пакетов, можно ввести команду с параметром -t. Это будет выглядеть так:
Команда будет бесконечно пинговать удалённый сервер, пока вы не нажмёте Ctrl+C. После остановки перед вами снова появится статистика, но отправленных пакетов будет больше.
Хорошим временем отклика считается 10 ms, удовлетворительным ― до 20 ms. Значения выше этих могут говорить о проблеме при работе с удалённым сервером.
Вместо цифр может появиться фраза «Превышен интервал ожидания». Такое бывает, когда сервер не успел ответить за 4 секунды. Это установленное по умолчанию время ожидания для утилиты. Такой ответ не всегда говорит о проблемах на сервере. Ping-запросы не приоритетны. Если сервер перегружен, он может выполнить их позже. Можно увеличить время ожидания сервера по инструкции ниже и попробовать ещё раз.
Как увеличить время ожидания ответа от сервера
Время ожидания ответа можно изменить с помощью параметра -w.
Введите:
Где 5000 ― время ожидания в миллисекундах (1с = 1000 мс).
Как отправить определённое количество пакетов
Необязательно вручную останавливать отправку пакетов. Можно сразу ограничить их количество параметром -c. Для этого введите:
Где:
- 6 ― количество пакетов,
- domain.name ― доменное имя или IP-адрес.

Как изменить размер пакета
По умолчанию команда отправляет пакеты размером по 56 байт. Такой размер файлов не влияет на работу сети при пинговании. Если нужно, вес пакетов можно изменить. Для этого используйте параметр -s. Введите:
ping -s packet_size domain.nameГде:
- packet_size ― размер пакета в байтах,
- domain.name ― доменное имя или IP-адрес.
Например: ping —s 100 123.456.1.1
Как изменить интервал времени отправления пакета
По умолчанию пакеты отправляются с интервалом в 1 секунду. Если вы хотите сделать интервал меньше или больше, введите:
Где:
- 5 ― количество секунд между отправками пакетов,
- domain.name ― доменное имя или IP-адрес.
Обратите внимание! Для установки значений меньше 0,2 секунды требуются права суперпользователя.
Комбинация параметров
Чтобы получить подходящую команду, можно комбинировать параметры.
Например: ping —с 6 —s 100 domain.name.
Как протестировать нагрузку
Чтобы протестировать нагрузку, нужно организовать массовую отправку пакетов. Обратите внимание, эта команда доступна только для суперпользователя. Введите:
За секунду будут отправлены тысячи запросов. Чтобы прекратить отправку, нажмите Ctrl+C. Система покажет вам количество отправленных и обработанных пакетов.
Как включить звуковой сигнал для уведомления о начале работы
Если на сервере есть сбой, для его решения нужно будет глубоко погружаться в настройки системы. Для удобства можно установить звуковой сигнал. Как только проблема на сервере будет устранена, утилита автоматически оповестит пользователя о восстановлении соединения.
Для включения звукового сигнала введите:
Как вывести только результат проверки Ping в Linux
Если вы не хотите заполнять терминал пакетами, можно использовать параметр -q. Вы не будете наблюдать все параметры, а получите только статистику. Введите:
Если пакеты от команды Ping не принимаются, это может говорить о проблемах на сервере или о том, что на устройстве отключена функция ответа на ping-запросы. В обоих случаях можно воспользоваться детальной проверкой с помощью утилит tracert (для Windows) и traceroute (для Linux).
Рано или поздно всем игрокам приходится столкнуться с самым неприятным явлением в онлайн-играх — большим пингом. Но как понизить пинг в КС:ГО? Благодаря возможностям игры в плане настройки, игрок способен оптимизировать практически все ее элементы, причем пинг не стал исключением в этом плане. Так что немного простых знаний и вопрос о том, что делать если большой пинг в КС:ГО уже не будет настолько актуальным и острым.
Что такое пинг?

Сначала стоит узнать, что такое пинг. Ничто в мире неспособно перемещаться мгновенно, равно как и передача пакетов информации между клиентом (игроком) и сервером. Это время, за которое информация проходит из точки А (клиент) в точку Б (сервер) и называют пингом. Традиционно он измеряется в миллисекундах.
Главные факторы, от которых зависит величина пинга — это загруженность интернет-канала и физическое расположение сервера. Если игрок слишком далеко, то и пакетам информации понадобится гораздо больше времени для обмена.
Команда net_graph
При помощи специальной команды можно получить всю необходимую информацию о соединении с серверами игры. Сначала понадобится включить консоль разработчика. Сделать это можно в настройках игры, выставив значение «Да» в пункте «Включить консоль разработчика». По умолчанию она вызывается на тильду (~).
Итак, понадобится ввести консоль команду net_graph 3. Это приведет к отображению в нижней части экрана компактной панели, где в реальном времени отображается FPS, а также данные о соединении. Очень полезная информация, особенно в поиске решения того как снизить пинг в КС:ГО.

Сначала следует обратить внимание на параметр «Loss». Он отображает число пакетов, потерянных во время перемещения информации от сервера к клиенту. Как правило, связано это с недостаточной мощностью входящего канала у игрока или исходящего у сервера. В любом случае, это означает сильное несоответствие в скорости.
Теперь стоит посмотреть на параметр «Choke». Он показывает количество пакетов, которые не могут быть переданы серверу. Причина может заключаться в слишком медленной скорости соединения, либо это ошибка со стороны сервера и он запрашивает слишком много данных, которые не могут быть переданы в этот момент времени.
Как понизить пинг в КС
И каким же образом можно понизить высокий пинг в КС:ГО? Главным инструментом любого опытного игрока — консолью разработчика.
Сначала понадобится разобрать используемые команды:
- cl_updaterate. Эта команда обозначает количество запросов от сервера, тем самым регулируя loss. Фактически, именно этот параметр отвечает за скорость получения информации об игровых событиях, таких как перемещение игроков.
- cl_cmdrate. Главная команда для регулирования choke, поскольку она отвечает за количество запросов к серверу, от чего зависит скорость с которой сервер получит информацию о действиях игрока.
- rate. Обозначает скорость обмена данными между сервером и клиентом. Этот параметр необходимо сверять с sv_maxrate сервера, и нельзя допускать, что rate был больше чем sv_maxrate. При наличии одновременно choke и loss, рекомендуется в первую очередь уменьшать rate, а противном случае, если присутствует только choke или loss, то увеличивать его.
Все три указанных параметра имеют следующие значения изначально:
- cl_updaterate 20;
- cl_cmdrate 30;
- rate 7500.
Однако большинство игроков предпочитает использовать значения для игры по локальной сети:
- cl_updaterate 100;
- cl_cmdrate 100;
- rate 25000.
Это максимальные значения для всех трех команд.
Команды для понижения пинга
Существуют команды для КС:ГО для понижения пинга. Благодаря им можно решить проблемы с лагами, если они не несут технического характера. Вот они:
- svcl_allowdownload, cl_allowupload 1 — обе команды запрещают клиенту обмениваться файлами с сервером, однако это практически не оказывает влияния на пинг, поэтому стоит оставить их на 1;
- cl_cmdbackup 1 — ставит число пакетов, отправляемых на сервер ежесекундно;
- cl_cmdrate 30 — определяет скорость отправки команд к серверу;
- cl_download_ingame 0 — команда позволяет запретить скачивание различных моделей, карт, текстур и прочей шелухи, оказывает значительное влияние на пинг;
- cl_lc 1 — включает компенсацию лагов со стороны сервера;
- cl_lw, cl_lb — обеим командам надо ставить значение 1, позволяют перенести расчеты физики и траектории полета гранат на сторону клиента;
- cl_resend 5 — ставит время отправления следующего пакета если предыдущая отправка не увенчалась успехом;
- cl_updaterate 20 — выставляет частоту обновления сведений игры;
- mp_decals 0 — выставляет число эффектов, видимых одновременно;
- max_shells 0 — отображает количество гильз, равное значению команды;
- fastsprites 2 — отвечает за уровень качества дыма;
- max_smokepuffs — отвечает за число клубов дома, которые будут видны одновременно.
Это были все полезные команды, однако есть еще несколько, которые могут пригодиться при наличии админки на сервере, либо в локальной игре с друзьями:
- sv_unlag — уравновешивает лаги игроков ;
- sv_unlagmax — выставляет длительность компенсации задержки;
- sv_unlagsamples 1 — определяет, какое количество предыдущих пакетов будет использоваться для вычисления задержки у остальных клиентов.
Указанные здесь команды способны уменьшить большой пинг в CS:GO. Достаточно просто ввести все с неизменными значениями, чтобы исправить неприятное положение с лагами.
Почему большой пинг в CS
Иногда причина лагов может скрываться вне игры. Конфликты драйверов, вирусы, неправильная установка игры, повреждение файлов — все это может оказаться истинной причиной. Но еще чаще сказывается банальная нехватка скорости из-за использования мессенджеров, торрентов и прочих программ, забивающих канал. Из-за чего для КС:ГО остается только самый мизер и игрок может наблюдать самые разные лаги и тормоза на своем экране.
Вирусы

Большинство вирусов, особенно трояны, также способны забивать интернет-канал, оставляя мало скорости для остальных программ. Это может вызывать упадок производительности и тормоза. В сети есть немало бесплатных антивирусов, они могут помочь диагностировать проблему. В некоторых случаях можно попробовать воспользоваться бесплатным пробным периодом, чтобы обнаружить и ликвидировать заразу.
Закрыть сторонние приложения

Программы, открытые параллельно с игрой, способны забирать немалую часть траффика. Особенно это становится заметно при их отключении. Одновременно с поражением компьютера вирусом, просадка в стабильности пинга может оказаться настолько значительной, что игровой процесс станет невозможен. Как следствие, очень желательно почистить систему от лишних программ, отключить ненужные. Обязательно нужно проверить папку автозагрузки и удалить оттуда лишнее. Иначе все так и будет по-прежнему и в дальнейшем пинг останется высоким.
Закрывать программы следует в следующем приоритете. Сначала торренты и прочие загрузчики, которые способны работать в фоновом режиме и при этом продолжать закачку файлов. Далее идут мессенджеры. Особенно такие как Discord и прочие, поскольку они также занимают хоть и не самую большую, но часть интернет-канала и могут влиять на пинг. Файрволлы и антивирусы отключать нежелательно. Но можно, в особенности первые, так будет меньше риска. Остальные программы не оказывают настолько значительно влияния. Но их также желательно отключить, правда в последнюю очередь. Главное — это знать, какие программы поддерживают автообновления и способны работать автономно, тогда сразу будет ясно, кто виновен в лагах.
Слабый интернет

Порой вещь может оказаться очевидной. Сервер находится слишком далеко и текущего интернет-соединения явно недостаточно для обеспечения минимального пинга. Поэтому самый простой вариант — найти вариант поближе. Просмотреть свой пинг можно через свойства. Это позволит относительно быстро и комфортно набрать себе в список как минимум несколько серверов для спокойной игры.
Чистка компьютера

Компьютер требуется держать в чистоте не только физически. Система постоянно забивается временными файлами. И когда их накапливается слишком много, они могут начать влиять на производительность компьютера. Особенно если системному разделу выделено слишком мало места. В этом случае без помощи специальных утилит не справиться. Они могут также найти дополнительные ненужные файлы, удаление которых повысит производительность компьютера, а следовательно, уменьшит пинг.
Есть два варианта для чистки компьютера:
- CCleaner. Бесплатная программа для чистки реестра, но способна отслеживать состояние ПК и убирать лишние временные файлы.
- 360 Total Security. Бесплатный антивирус. Обладает целым рядом полезных функций, в том числе и очисткой от ненужных файлов. Способен оптимизировать интернет-соединение. Еще один плюс — игровой режим, при котором антивирус минимально вмешивается в работу системы, оставляя максимум ресурсов игре.
Это были все способы решения проблемы с пингом. Если последовательно использовать все представленные здесь варианты, один из них наверняка поможет. Достаточно просто идти по порядку.
Today internet and computer networks use popular protocols like TCP/IP, Ethernet, etc. Ethernet is the most popular protocol used in Layer 2 which is called Media Access Control simply MAC. Every ethernet card has a MAC address in order to identify it uniquely. Normally MAC addressed are configured statically into the Ethernet cards, wireless cards, etc. but recently they can be modified with the operating system configuration.
MAC address is used inside the LAN for communication. Every device has a unique MAC address and generally communicates with the gateway and other devices by using its MAC address. The IP address is mainly used to give a unique number that can change in different situations and in different networks.
- Specify the remote system MAC address.
- Filter the remote system according to its MAC address.
- Pair multiple devices according to their MAC addresses.
Ping MAC Address with ping Command
By default, the Windows, Linux, and MacOSX operating systems do not provide a specific command to ping the MAC address. But there is an alternative way to execute MAC ping operations. First, we will ping the remote system IP address with the ping command.
> ping 192.168.142.133The output will be like below for the ping command and responses.
Pinging 192.168.142.133 with 32 bytes of data: Reply from 192.168.142.133: bytes=32 time=2ms TTL=64 Reply from 192.168.142.133: bytes=32 time<1ms TTL=64 Reply from 192.168.142.133: bytes=32 time<1ms TTL=64 Reply from 192.168.142.133: bytes=32 time<1ms TTL=64 Ping statistics for 192.168.142.133: Packets: Sent = 4, Received = 4, Lost = 0 (0% loss), Approximate round trip times in milli-seconds: Minimum = 0ms, Maximum = 2ms, Average = 0ms

After the ping command is completed successfully the MAC address of the target will be stored in the ARP cache. ARP cache is a cache or temporary storage used to store IP addresses and related MAC addresses. The MAC address can be listed with the arp command by providing the -a parameter to list all ARP entries.
> arp -aThe output will be as below. As you can see every interface will have different ARP tables because every interface may have a different network connection.
Interface: 192.168.142.130 --- 0x8 Internet Address Physical Address Type 192.168.142.2 00-50-56-ec-77-85 dynamic 192.168.142.128 00-0c-29-60-d4-26 dynamic 192.168.142.132 00-0c-29-60-d4-26 dynamic 192.168.142.133 00-0c-29-e0-58-54 dynamic 192.168.142.254 00-50-56-eb-7a-b6 dynamic 192.168.142.255 ff-ff-ff-ff-ff-ff static 224.0.0.22 01-00-5e-00-00-16 static 224.0.0.251 01-00-5e-00-00-fb static 224.0.0.252 01-00-5e-00-00-fc static 239.255.255.250 01-00-5e-7f-ff-fa static 255.255.255.255 ff-ff-ff-ff-ff-ff static

Ping MAC Address with arp-ping. exe Command
After download, we can run the arp-ping.exe via the MS-DOS or PowerShell command-line interface.
> arp-ping.exe aa.bb.cc.dd.ee.ffLinux distributions like Ubuntu, Debian, CentOS, Mint, Kali provide the arping command which is very similar to the arp-ping.exe command. It is not installed by default and can be installed like below.
Debian, Ubuntu, Mint, Kali:
$ sudo apt install arpingCentOS, RHEL, Fedora:
$ sudo dnf install arpingThe arping command can be used like below.
> arping aa.bb.cc.dd.ee.ffProvided by: arping_2.20-1_amd64 
NAME
arping - sends arp and/or ip pings to a given host
SYNOPSIS
arping [-0aAbBdDeFhpqrRuUv] [-S host/ip] [-T host/ip] [-s MAC] [-t MAC] [-c count] [-i interface] [ -w seconds ] [ -W seconds ] [ -V vlan ] [ -Q priority ] [ -g group ] <host | -B> arping --help
DESCRIPTION
The arping utility sends ARP and/or ICMP requests to the specified host and displays the replies. The host may be specified by its hostname, its IP address, or its MAC address. One request is sent each second. When pinging an IP an ARP who-has query is sent. When pinging a MAC address a directed broadcast ICMP Echo request is sent. For more technical explanation and an FAQ, see the README file. Note on timing ARP packets are usually replied to (on a LAN) so fast that the OS task scheduler can’t keep up to get exact enough timing. On an idle system the roundtrip times will be pretty much accurate, but with more load the timing gets less exact. To get more exact timing on a non-idle system, re-nice arping to -15 or so. # nice -n -15 arping foobar This is not just an issue with arping, it is with normal ping also (at least it is on my system). But it doesn’t show up as much with ping since arping packets (when pinging IP) doesn’t traverse the IP stack when received and are therefore replied to faster.
OPTIONS
--help Show extended help. Not quite as extensive as this manpage, but more than -h. -0 Use this option to ping with source IP address 0.0.0.0. Use this when you haven’t configured your interface yet. Note that this may get the MAC-ping unanswered. This is an alias for -S 0.0.0.0. -a Audible ping. -A Only count addresses matching requested address (This *WILL* break most things you do. Only useful if you are arpinging many hosts at once. See arping-scan-net.sh for an example). -b Like -0 but source broadcast source address (255.255.255.255). Note that this may get the arping unanswered since it’s not normal behavior for a host. -B Use instead of host if you want to address 255.255.255.255. -c count Only send count requests. -C count Only wait for count replies, regardless of -c and -w. -d Find duplicate replies. Exit with 1 if there are answers from two different MAC addresses. -D Display answers as exclamation points and missing packets as dots. Like flood ping on a Cisco. -e Like -a but beep when there is no reply. -F Don’t try to be smart about the interface name. Even if this switch is not given, -i disables this smartness. -g group setgid() to this group instead of the nobody group. -h Displays a help message and exits. -i interface Don’t guess, use the specified interface. -m type Type of timestamp to use for incoming packets. Use -vv when pinging to list available ones. -p Turn on promiscious mode on interface, use this if you don’t "own" the MAC address you are using. -P Send ARP replies instead of requests. Useful with -U. -q Does not display messages, except error messages. -Q priority 802.1p priority to set. Should be used with 802.1Q tag (-V). Defaults to 0. -r Raw output: only the MAC/IP address is displayed for each reply. -R Raw output: Like -r but shows "the other one", can be combined with -r. -s MAC Set source MAC address. You may need to use -p with this. -S IP Like -b and -0 but with set source address. Note that this may get the arping unanswered if the target does not have routing to the IP. If you don’t own the IP you are using, you may need to turn on promiscious mode on the interface (with -p). With this switch you can find out what IP-address a host has without taking an IP-address yourself. -t MAC Set target MAC address to use when pinging IP address. -T IP Use -T as target address when pinging MACs that won’t respond to a broadcast ping but perhaps to a directed broadcast. Example: To check the address of MAC-A, use knowledge of MAC-B and IP-B. $ arping -S <IP-B> -s <MAC-B> -p <MAC-A> -u Show index=received/sent instead of just index=received when pinging MACs. -U Send unsolicited ARP. This sets the destination MAC address in the ARP frame to the broadcast address. Unsolicited ARP is used to update the neighbours’ ARP caches. Example: $ arping -i <interface> -U <interface IP> -v Verbose output. Use twice for more messages. -V vlan VLAN tag to set. Defaults to no VLAN tag. -w sec Specify a timeout before ping exits regardless of how many packets have been sent or received. -W sec Time to wait between pings.
EXAMPLES
# arping -c 3 88.1.180.225 ARPING 88.1.180.225 60 bytes from 00:11:85:4c:01:01 (88.1.180.225): index=0 time=13.910 msec 60 bytes from 00:11:85:4c:01:01 (88.1.180.225): index=1 time=13.935 msec 60 bytes from 00:11:85:4c:01:01 (88.1.180.225): index=2 time=13.944 msec --- 88.1.180.225 statistics --- 3 packets transmitted, 3 packets received, 0% unanswered # arping -c 3 00:11:85:4c:01:01 ARPING 00:11:85:4c:01:01 60 bytes from 88.1.180.225 (00:11:85:4c:01:01): icmp_seq=0 time=13.367 msec 60 bytes from 88.1.180.225 (00:11:85:4c:01:01): icmp_seq=1 time=13.929 msec 60 bytes from 88.1.180.225 (00:11:85:4c:01:01): icmp_seq=2 time=13.929 msec --- 00:11:85:4c:01:01 statistics --- 3 packets transmitted, 3 packets received, 0% unanswered # arping -C 2 -c 10 -r 88.1.180.225 00:11:85:4c:01:01 00:11:85:4c:01:01
BUGS
You have to use -B instead of arpinging 255.255.255.255, and -b instead of -S 255.255.255.255. This is libnets fault.
SEE ALSO
ping(8), arp(8), rarp(8)
AUTHOR
Arping was written by Thomas Habets <thomas@habets.se>. http://www.habets.pp.se/synscan/ git clone http://github.com/ThomasHabets/arping.git




