Ping – общий сбой. Как побороть?

Ping общий сбой

Ping (с англ. ping – сонар, эхо, сигнал) – это утилита для проверки сетевого интернет-соединения с требуемым доменом или IP-адресом, используя модель передачи данных TCP/IP.  С помощью команды ping можно опросить нужный домен, узнать его IP-адрес, продиагностировать скорость соединения с сервером, целостность и качество соединения на предмет запроса потери пакетов. Утилита входит в поставку всех современных операционных систем.

Команда ping в Windows 10

Чтобы выполнить команду ping в Windows 10, нажмите “Пуск”, найдите “Служебные” и откройте программу “Выполнить”, введите cmd и нажмите ENTER:

Командная строка windows и ping

Далее перед вами появиться стандартная командная строка. В ней набираем команду ping.

Например, ping google.com:

Пример команды Ping

Почему возникает ошибка “Общий сбой” при выполнении Ping?

В моем случае, после ввода и выполнения команды ping, я получал в ответ ошибку “Общий сбой”:

Ping общий сбой

Я долго не мог разобраться почему возникает эта ошибка. Отключил все фаерволы, антивирусы, malware сканеры, но толку было мало. Глупая ошибка появлялась каждый раз при запросе к тому или иному домену с помощью ping.

Погуглив, я понял что в Windows 10 есть какая-то проблема, связанная с IPv4/IPv6. Как мне объяснили, в 10-тке по умолчанию включена технология перехода на IPv6, который редко используется. Теоретически, это могло стать проблемой в работе с IPv4.

На одном из форумов, посоветовали выключить эту технологию с помощью команд:

netsh int ipv6 isatap set state disabled
netsh int ipv6 6to4 set state disabled
netsh interface teredo set state disable

И очистить кеш DNS после этого:

ipconfig /flushdns

Или перейти и установить уже готовый “скрипт” отключения IPv6 на официальном сайте Microsoft>>

Сказали способ рабочий. Но мне это не помогло и я начал думать сам.

Первым делом включал и выключал брандмауэр, переключал режимы сети из общедоступной на приватную, что никак не помогало убрать эту “чертовщину”. Потом я включил обратно технологию туннелирования, поняв, что моя проблема с этим не связана:

netsh int ipv6 isatap set state enabled
netsh int ipv6 6to4 set state enabled

(!) Но – команду netsh interface teredo я не стал стандартно включать, а просто перевел в режим по умолчанию, так:

netsh interface teredo set state default

Затем я перешел в настройки брандмауэра, кликнув по значку на панели задач и выбрал раздел “Брандмауэр и безопасность сети”:

Настройка брандмауэра Windows

Далее я нажал на ссылку “Восстановить настройки по умолчанию” (видимо они были ранее мной или на программном уровне изменены). После этого я переподключился к сети Интернет и заново попробовал “пропинговать” домен. Появилось окно брандмауэра Windows – нажал ОК. Ура, все заработало. Для перепроверки, еще раз перезагрузил комп. Работает с включенным брандмауэром.

Вот и все. Так что, на 90% проблема состояла в самом брандмауэре Windows 10, который все-таки является неплохим “полицейским” и блокирует любые подозрительные соединения. Именно он, а не антивирусы, обрывал передачу пакетов в ping, вызывая ошибку “Общий сбой”.

Альтернативный вариант решения ->
голосов
Рейтинг статьи
Подписка на сайт KRV

Получайте регулярные обновления на почту!   


Author
Konrad Ravenstone/ автор статьи
Специалист по информационной и компьютерной безопасности. Системный интегратор, администратор. Занимаюсь комплексным обслуживанием веб-сайтов и IT инфраструктуры. Подробнее>>
Поделиться материалом в соцсетях:
KRV — IT блог о веб-технологиях, и не только
0 комментариев
Встроенные отзывы
Просмотреть все комментарии
0
Оставьте свой комментарийx
()
x