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

Привет, читатель! Сегодня я потратил много нервов и времени, чтобы решить элементарную задачу. После переноса сайта на другой сервер, нужно было банально протестировать его работу перед тем как окончательно сменить DNS. Обычно, для проверки соединения с сервером используют команду ping в консоли Windows. Но случилось так, что при вызове этой команды я получал ошибку в виде “Общий сбой и т.д., и т.п.”. В этой краткой заметке, поделюсь эффективным решением данной проблемки.

Что такое Ping и как использовать?

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

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

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

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

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

Пример команды 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 – нажал ОК. Ура, все заработало. Для перепроверки, еще раз перезагрузил комп. Работает с включенным брандмауэром.

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

Есть также похожий, альтернативный вариант решения ->

 

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

Удачи и спокойствия! А если кто столкнулся с похожей проблемой, но решил ее по-своему, напишите, пожалуйста, в комментариях!

Оценка:
( 1 оценка, среднее 5 из 5 )
Подписка на KRASHENININ.TECH

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


Виталий Крашенинин aka KRV/ автор статьи
Основатель блога, публицист, IT-специалист
Понравилась статья? Поделись с друзьями:
KRASHENININ.TECH - блог о веб-технологиях, и не только
Подписаться
Уведомление о
guest
0 Комментарий
Встроенные отзывы
Просмотреть все комментарии
0
Буду рад вашим мыслям, пожалуйста, прокомментируйте.x
()
x