<a name="top"></a>

Диагностика сетевого подключения

Экспорт в PDF

Дата создания: 2022/08/10 06:59 (C) mihanik

<a href='javascript:history.back();'><img src=/lib/exe/fetch.php/level_up.png height=35 width=50></a>

Дано.

На компьютере «нет Интернета».

Надо.

Понять почему «нет Интернета» и по возможности исправить ситуацию.

Решение.

Шаг 1.

Открываем «Командную строку Windows».

О том, как открыть «Командную строку Windows» можно почитать тут: Как открыть окно "Командной строки" Windows

Шаг 2.

Проверим работу стека TCP операционной системы командой

ping 127.0.0.1

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

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

Шаг 3.

Узнаём IPv4-адрес компьютера при помощи команды

ipconfig

В нашем случае IP адрес - это 192.168.69.113

Обычно IP-адрес имеет вид 192.168.<число>.<число>
Если IPv4-адрес компьютера выглядит как 169.254.<число>.<число>, это значит, что сетевой адаптер вашего компьютера не настроен. Такая ситуация может возникнуть или из-за неработающего роутера с его DHCP-сервером, или из-за того, что сетевой адаптер не настроен вручную.
Если IPv4-адрес компьютера выглядит как 169.254.<число>.<число> выполнять дальнейшие шаги этой инструкции не имеет смысла. Нужно добиваться того, чтобы сетевой адаптер получил нужные настройки.

Шаг 4.

Проверим работоспособность сетевого адаптера «пропинговав» свой компьютер по IP-адресу, который мы узнали на предыдущем шаге инструкции.

В нашем случае адрес был 192.168.69.113

Для этого выполним команду

ping 192.168.69.113

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

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

Шаг 5.

Узнаем IP-адрес «шлюза по-умолчанию» командой

route print 0.0.0.0

В нашем случае адрес шлюза 192.168.69.10

Если IP-адрес шлюза НЕ будет определён, выполнять дальнейшие шаги этой инструкции не имеет смысла до тех пор, пока мы не выполним корректную настройку сетевого адаптера и не определим адрес шлюза.

Шаг 6.

Проверим доступность шлюза при помощи команды

ping 192.168.69.10
Адрес шлюза мы определили на предыдущем шаге. В нашем случае адрес был 192.168.69.10

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

Если при выполнении команды были ошибки, то выполнять дальнейшие шаги этой инструкции не имеет смысла до тех пор, пока мы не восстановим соединение ПК и шлюза.
Обычно в качестве шлюза выступает роутер. Проверьте, что ваш ПК соединён с роутером, что роутер включен. Может так случится, что соединяющий ПК и роутер кабель повредился, например, по нему могли «проехать стулом».

Шаг 7.

Узнаем IP-адрес «DNS-сервера» командой

ipconfig /all

В нашем случае адрес DNS-сервера 192.168.69.10

Довольно часто шлюз интернета и DNS-сервер имеют одинаковые IP-адреса, т.к. в качестве и того, и другого выступает одно и то же устройство - роутер.

Шаг 8.

Проверим доступность DNS-сервера при помощи команды

ping 192.168.69.10
Адрес DNS-сервера мы определили на предыдущем шаге. В нашем случае адрес был 192.168.69.10

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

Если при выполнении команды были ошибки, то выполнять дальнейшие шаги этой инструкции не имеет смысла до тех пор, пока мы не восстановим работоспособность DNS-сервера.

Шаг 9.

Итак, если мы дошли до этого шага, то это означает, что локальная сеть у нас функционирует хорошо.

Теперь проверим работоспособность интернета у провайдера, попробовав установить соединение с каким-нибудь сервером в Интернете. Я обычно для таких целей использую сервер Yandex.

Выполняем команду

tracert 77.88.8.8

Обратите на первую строчку

1 <1 мс <1 мс <1 мс 192.168.69.10

Так мы ещё раз убедились в том, что наш роутер (шлюз интернета) работает.

Вторая строка и все последующие показывают доступность оборудования провайдера, магистрального провайдера и некоторых других серверов в Интернете.

2 1 ms 1 ms 3 ms 178-159-48-78.tvhost.ru [178.159.48.78] 3 1 ms 26 ms 18 ms 10.10.48.5 4 2 ms 1 ms 1 ms 10.10.48.197 5 4 ms 4 ms 4 ms bgp-yandex-as13238-msk-2-ix.megafon.ru [62.89.200.24] 6 12 ms 12 ms 12 ms sas-32z3-ae1.yndx.net [87.250.239.183] 7 16 ms 13 ms 12 ms 10.4.3.1 8 11 ms 11 ms 10 ms dns.yandex.ru [77.88.8.8]

Если в строке с номером 2 будет ошибка, то оборудование провайдера недоступно.

Звоните провайдеру, уточняйте что произошло.
Совет! Первым делом уточните у провайдера состояние вашего лицевого счёта. ОЧЕНЬ ЧАСТО интернета нет именно потому, что забыли вовремя заплатить за доступ в Интернет!

Шаг 10.

Итоговая контрольная проверка доступности серверов в интернете при обращении к ним по DNS-имени

ping dns.yandex.ru

Если предыдущие шаги прошли успешно, то данный шаг будет простой формальностью.

Если же на этом шаге возникнут ошибки, то это означает, что или ваш DNS-сервер, или вышестоящий DNS-сервер работает некорректно.

Зайдите в настройки вашего DNS-сервера, проверьте их корректность.
Проверить настройки вышестоящего DNS-сервера мы не сможем без помощи провайдера.¯\_(ツ)_/¯

Наверх

В моей WIKI постоянно ведётся какая-то работа со статьями. Если у вас возникли вопросы или замечания, можете их отправлять на почту support@mihanik.net