- Проверяем связь между компьютерами в локальной сети (команда PING)
- Диагностика компьютерных сетей штатными средствами операционной системы
- Диагностика и устранение ошибок сети штатными средствами ОС Windows
- Шаг 1: проверяем состояние оборудования, наличия подключения(кабеля)
- Шаг2: проверяем правильность IP-адреса
- Шаг 3: проверяем доступность своего оборудования и оборудования провайдера
- Шаг 4: Тестирование трассировкой
- Шаг 5: Тестирование отдельных протоколов
- Проверка стабильности интернет-соединения
- Способ 1: Утилита ping
- Способ 2: Утилита tracert
- Способ 3: Веб-интерфейс маршрутизатора
- Способ 4: Тест скорости интернета на Lumpics
- Способ 5: Онлайн-сервис Ping-СanBeUseful
Проверяем связь между компьютерами в локальной сети (команда PING)
Как проверить связь между компьютерами командой ping
Проверить связь между компьютерами в локальной сети можно с помощью команды Ping, которая позволяет отправлять пакеты информации заданной длины и фиксировать время отклика удаленной машины, а так же целостность информации.
Чтобы протестировать работоспособность сети, зайдите в “Пуск” – “Выполнить” – введите команду cmd и нажмите “ОК”. Затем в окне командного интерпретатора введите команду: ping 192.168.0.X, где X – номер компьютера, соединение с которым вы хотите проверить.
Например, если вы сидите за компьютером с IP-адресом 192.168.0.3 и хотите проверить соединение этого компьютера с компьютером 192.168.0.5, то в окне командного интерпретатора введите команду: ping 192.168.0.5 и нажмите клавишу Enter на клавиатуре:Получив такую команду, компьютер 192.168.0.3 посылает пакеты компьютеру 192.168.0.5. Если от последнего есть ответ, значит сетевое соединение работает хорошо:
Если все пакеты теряются, и вы получаете сообщения “Превышен интервал ожидания для запроса”, значит связь с проверяемым компьютером отсутствует:
Если теряются несколько пакетов, значит качество связи между этими компьютерами довольно плохое.
Причина потери пакетов информации может быть в следующем:
- не до конца вставленный коннектор в разъем сетевой карты или коммутатора;
- физическое повреждение сетевого кабеля или его изоляции;
- неправильный обжим сетевого кабеля;
- перегиб или перекрут сетевого кабеля;
- неправильная настройка компьютеров.
Вам следует проверить все эти причины одну за другой. Если проблема не решается, попробуйте также отключить на пингуемом компьютере брандмауэр.
Диагностика компьютерных сетей штатными средствами операционной системы
Данная статья специально для тех, кто понимает, что такое IP-адрес, DNS и основной шлюз сети, а также знаком с терминами провайдер, сетевая карта и т.д. Обзор этих терминов, возможно, будет опубликован отдельно.
Поскольку статья написана для большой аудитории от простого пользователя Windows до начинающего администратора UNIX или пользователя MacOS, я решил выделить 2 части. В первой части статьи я расскажу о методах обнаружения и устранения сетевых ошибок средствами операционной системы Windows, во второй части – средствами UNIX-подобных ОС, таких, как Linux, FreeBSD, MacOS. И так, у Вас не работает Интернет, в отличии от Ваших коллег, соседей, жены, которые работают через один и тот же роутер/сервер и т.д. Что делать?
Диагностика и устранение ошибок сети штатными средствами ОС Windows
Для начала нам потребуется рабочий инструмент. Повторюсь, никаких сторонних программ устанавливать мы не будем, используем только то, что есть в составе ОС. Итак, запускаем Командную строку. Для тех, кто не знает, это черное окошко с белыми буковками. Находится она в меню Пуск->Все программы->Стандартные-> Командная строка. Быстро вызвать ее также можно через поиск в Windows7/Windows8 по фразе cmd или Пуск->Выполнить->cmd в WindowsXP.
Мигающий курсор говорит нам о том, что программа готова к вводу команд. Все эти команды мы будем вбивать не обращая внимания на то, что написано до этого курсора.
Шаг 1: проверяем состояние оборудования, наличия подключения(кабеля)
За все это отвечает команда ipconfig. Набираем ipconfig /all и нажимаем Enter. Таким же образом мы будем набирать и остальные команды. Обращаю внимание, что сама команда ipconfig запускается с параметром all, который обязательно отделяется пробелом и знаком косой черты /. Отреагировав на команду ipconfig, система нам вывела несколько экранов информации, в которые нам предстоит вникнуть, чтобы правильно диагностировать и устранить проблему сети.
Как видно на скриншоте, для каждого сетевого адаптера система вернула настройки. Если у Вас выведена только фраза Настройка протокола IP для Windows , значит в системе вообще не обнаружены сетевые адаптеры: здесь возможны варианты выхода из строя оборудования, отсутствия драйверов или аппаратное выключение, например кнопка на ноутбуке, которая выключает беспроводные сети.
Поскольку у меня ноутбук, были обнаружено несколько доступных сетевых адаптеров. Особо я выделю
- Адаптер беспроводной локальной сети [дальше идет название сети в системе] и
- Ethernet adapter [дальше идет название сети в системе] .
Если у Вас, как, например, в моем случае, применимо к выделенной проводной сети в строке Состояние среды значится фраза Среда передачи недоступна значит налицо неподключенный или испорченный кабель/розетка/порт коммутатора и т.п. В случае наличия физического подключения, как например у меня в Wi-Fi сети, будут выведены основные настройки (мы рассмотрим только некоторые из них):
- Описание : здесь, как правило, указывается сетевой адаптер, определенный системой (виртуальные адаптеры, типа Microsoft Virtual и т.п. не имеет смысла рассматривать вообще, нам нужны только физические);
- DHCP включен : важный параметр, который указывает, как был получен адрес: автоматически через DHCP(будет значение Да ) или установлен вручную(будет значение Нет );
- IPv4-адрес : IP-адрес в TCP/IP сети – один из трех самых важных параметров, который понадобится нам в дальнейшем;
- Маска подсети : Еще один важный параметр;
- Основной шлюз : 3-й важный параметр – адрес маршрутизатора/шлюза провайдера, как правило совпадает с DHCP-сервером, если настройки получены автоматически;
- DNS-серверы : адреса серверов, которые преобразуют имена хостов в IP-адреса.
Шаг2: проверяем правильность IP-адреса
В случае, если у Вас настройки получаются автоматически (опция DHCP включен — Да), но не заполнен параметр Основной шлюз и DNS-серверы , служба DHCP не работает на роутере или сервере. В этом случае нужно убедиться, что роутер включен (возможно попробовать его перезагрузить), в случае сервера, что служба DHCP работает и назначает адреса.
После перезагрузки роутера, необходимо, обновить настройки. Для этого можно перезагрузить компьютер или просто выполнить 2 команды:
- ipconfig /release – для сброса всех автоматических настроек
- ipconfig /renew – чтобы получить автоматические настройки
В результате обеих команд мы получим вывод, аналогичный выводу команде ipconfig /all. Наша задача добиться того, чтобы были заполнены IPv4-адрес, Маска подсети, Основной шлюз, DNS-серверы. Если настройки назначаются вручную – проверяем, чтобы были заполнены IPv4-адрес, Маска подсети, Основной шлюз, DNS-серверы. В случае домашнего интернета эти настройки могут быть указаны в договоре с провайдером.
Шаг 3: проверяем доступность своего оборудования и оборудования провайдера
После того, как все настройки получены, необходимо проверить работоспособность оборудования. К слову сказать, вся сеть представляет собой цепочку шлюзов. Первый из них и есть тот Основной шлюз , который выдала нам команда ipconfig, следующий – шлюз, являющийся основным для провайдера и так далее до достижения нужного узла в сети Интернет.
И так, для проверки сетевых устройств в Windows служит команда ping и для того, чтобы правильно диагностировать проблему в работе сети необходимо выполнить пинг для следующих адресов в последовательности:
- Свой компьютер (IPv4-адрес). Наличие отклика свидетельствует о работоспособности сетевой карты;
- Роутер или сервер, выполняющий роль Интернет-шлюза (Основной шлюз). Наличие отклика свидетельствует о правильной настройки компьютера для работы в локальной сети и доступности шлюза, отсутствие отклика свидетельствует либо о неверных настройках, либо о неработающем роутере/сервере.
- Ваш IP у провайдера (обычно указан в договоре с провайдером – настройки, IP-адрес). Наличие отклика свидетельствует о правильной настройки Вашего компьютера, роутера/сервера, отсутствие отклика – либо о неверной настройки роутера, либо о недоступном шлюзе провайдера/ неполадках на стороне провайдера.
- DNS (DNS-серверы). Наличие отклика свидетельствует о корректной работе сетевого протокола – если в этом случае не работает Интернет, скорее всего дело в самой операционной системе, вирусном заражении, программных блокировках, как со стороны провайдера, так и самого компьютера/шлюза.
- IP-адрес любого рабочего хоста в сети, например я использую DNS-сервер Google – 8.8.8.8. Отклик свидетельствует о правильной работе сетевого оборудования как с Вашей стороны, так и со стороны провайдера. Отсутствие отклика свидетельствует об ошибках, которые дополнительно диагностируются трассировкой.
- URL любого сайта, например yandex.ru. Отсутствие отклика может свидетельствовать о неработающей службе распознавания адресов, если не удалось преобразовать url в IP-адрес. Это проблема скорее всего службы DNS-клиент, которая отключена в Windows на Вашем ПК, либо работает не правильно.
Для рассматриваемого примера будут выполнены следующие команды.
При положительном тесте будет выведено количество отправленных и полученных пакетов, а также время прохождения пакета до узла сети.
Характерные ошибки выглядят подобным образом.
Шаг 4: Тестирование трассировкой
Также общую картину можно получить, если воспользоваться трассировкой. Суть теста в том, что пакет проходит по всем шлюзам от тестируемого компьютера до узла сети. В качестве узла сети может быть шлюз провайдера, какой-либо сервер или просто url сайта.
Для запуска необходимо применить команду tracert. В примере, я буду тестировать сайт yandex.ru:
На первом шаге хост преобразуется в IP-адрес, что свидетельствует о правильной работе DNS-служб и верной настройке сети. Далее по порядку пакет проходит по всем шлюзам сети до назначения:
- 1-Основной шлюз
- 2,3-Шлюзы провайдера (может быть 1 или несколько)
- 4,6-Промежуточный шлюзы
- 5-Один из шлюзов не доступен
- 7-Нужный нам сайт yandex.ru
Диагностика неисправности сети в этом тесте помогает определить на каком именно узле имеется неисправность. Так, например, если пакет не уходит дальше 1-й строки (Основной шлюз), значит существует проблема с роутером или ограничения на стороне провайдера. 2-я строка – проблема на стороне провайдера и т.д.
Шаг 5: Тестирование отдельных протоколов
При успешном прохождении всех вышеперечисленных тестов можно утверждать о правильной настройке сети и работе провайдера. Однако и в этом случае могут некорректно работать некоторые клиентские программы, например электронная почта или браузер.
Связано это может быть как с проблемами на самом компьютере (например, вирусное заражение или неправильные настройки программы или вовсе ее неработоспособность), так и с ограничительными мерами, применяемыми провайдером (блокирование 25-го порта для отправки почты).
Для диагностики этих проблем применяется программа telnet. По умолчанию в ОС Windows 7 и выше, данный компонент не установлен. Для установки необходимо перейти в Пуск-Панель-Управления->Программы(Программы и компоненты, Установка и удаление программ в зависимости от версии ОС), перейти в Включение и отключение компонентов Windows (для этого требуются права администратора) и установив галочку напротив Клиент Telnet нажать OK.
Теперь мы можем приступать к тестированию сетевых портов. Для примера, проверим работоспособность почтового протокола.
У меня есть корпоративный почтовый ящик, который располагается на хостинге RU-CENTER. Адрес сервера: mail.nic.ru, сообщения перестали поступать по протоколу POP3, стало быть порт 110 (адрес сервера и номер порта я взял из настроек Outlook). Таким образом для того, чтобы проверить, имеет ли мой компьютер доступ к серверу mail.nic.ru по порту 110 в командной строке я запишу:
telnet mail.nic.ru 110
Далее сервер выдал мне статус моего обращения +ОК , что свидетельствует о корректной работе как сети в целом, так и почтовой службы в частности и в неработающей почте скорее всего виноват почтовый клиент.
Убедившись в этом, я набираю команду quit, на что сервер снова ответил мне +ОК и тем самым завершил сеанс работы команды telnet.
Таким образом, с помощью штатных средств операционной системы Windows мы можем диагностировать и устранить проблему сети. В следующей части статьи, я расскажу о штатных средствах диагностики в UNIX-подобных ОС, таких, как Linux, FreeBSD и MacOS.
Проверка стабильности интернет-соединения
Способ 1: Утилита ping
Начать стоит с системных утилит, которые подходят для проверки стабильности интернет-соединения. Самое популярное решение называется ping, а для его использования потребуется выполнить всего несколько действий:
- Откройте «Пуск» и отыщите там «Командную строку». Запускать от имени администратора ее не обязательно, поскольку ping доступен даже пользователю с обычными правами.
Введите ping google.com и нажмите по клавише Enter, чтобы запустить анализ. Домен google.com можно заменить любым другим или вообще написать IP-адрес для проверки.
По окончании вы получите соответствующее уведомление о том, сколько пакетов было отправлено, получено и потеряно. Внизу также отобразится статистика по времени отклика. Чем все значения ближе друг к другу, например, минимальное — 3, а максимальное — 5, тем стабильнее сеть.
Введите ping /? , чтобы на экране отобразились вспомогательные аргументы. Ими можно воспользоваться для применения особых настроек проверки сети.
Если все или некоторые пакеты были потеряны и значения задержки значительно различаются, значит, сеть функционирует нестабильно, например, источник Wi-Fi расположен слишком далеко, у LAN-кабеля есть повреждения или наблюдаются проблемы на линии самого провайдера.
Способ 2: Утилита tracert
Другая системная утилита под названием tracert предназначена для выполнения трассировки, то есть показывает, с какой скоростью проходит запрос от компьютера до маршрутизатора. Применять эту команду следует в тех ситуациях, когда основная цель — определить стабильность соединения роутера с компьютером и понять, не возникает ли проблем беспроводной сети или LAN.
- Для выполнения этого метода снова придется запустить «Командную строку». В ней введите tracert google.com и нажмите Enter. По тому же принципу, как это было с предыдущей утилитой, для трассировки можно использовать любой домен или IP-адрес.
Начнется процесс трассировки маршрута, который может занять определенное время. Не закрывайте консоль до окончания проверки.
Далее на экране появится уведомление, свидетельствующее об успешном окончании проверки.
Командой tracert /? узнайте о дополнительных аргументах, доступных для применения во время маршрутизации.
Результаты можно сравнить с той же утилитой ping. Чем меньше разброс в задержке и чем она сама меньше, тем стабильнее соединение. Если пакеты вообще не отправились, следовательно, соединение нарушено и понадобится искать решение, проверяя роутер на работоспособность.
Способ 3: Веб-интерфейс маршрутизатора
В большинстве веб-интерфейсов роутеров от разных производителей можно произвести диагностику интернета, используя примерно такие же утилиты пропинговки и трассировки. Для начала выполните авторизацию в интернет-центре, о чем более детально читайте далее.
После этого остается осуществить лишь несколько простых манипуляций. Мы предлагаем разобрать это на примере модели TP-Link, а вам остается только сориентироваться в имеющемся веб-интерфейсе и произвести аналогичные действия.
- Через левое меню перейдите в раздел «Системные инструменты».
Там вас интересует раздел «Диагностика».
Отметьте маркером тест, который хотите произвести. Как уже понятно, это может быть пропинговка или трассировка, а также задайте IP-адрес либо домен сайта для проверки.
Ознакомьтесь с полученными результатами и анализируйте их так, как об этом было сказано в способах выше.
Способ 4: Тест скорости интернета на Lumpics
Этот вариант иногда тоже оказывается подходящим, поскольку покажет время задержки и то, как менялась скорость сети во время всего анализа, благодаря чему тоже можно отследить стабильность соединения.
- В шапке нашего сайта раздел «Интернет-сервисы».
Запустите проверку, нажав «Вперед».
Ожидайте завершения проверки, следя за скачками пинга и изменениями в скорости.
Способ 5: Онлайн-сервис Ping-СanBeUseful
Напоследок предлагаем ознакомиться с онлайн-сервисом Ping-СanBeUseful, функциональность которого сосредоточена исключительно на показе пинга во время всего анализа сети. Для его использования выполните такие действия:
- Щелкните по ссылке выше, чтобы перейти к онлайн-сервису Ping-СanBeUseful, где сразу же можно нажать «Start».
Время проверки неограниченно, поэтому вы можете отслеживать стабильность на протяжении необходимого количества времени, а затем нажать на «Stop» для завершения. По графику будет несложно понять, где показатели находятся на приемлемом уровне, а когда меняются.
Дополнительно слева отображаются минимальные, средние и максимальные показатели, которые тоже можно использовать в своих целях.