Cmd не работает связь

Команды для проверки и исправления настроек сети

Я уже писал, о том, что такое IP-адреса и как проверить, под каким адресом вас видит внешний мир. Однако часто этой информации недостаточно для того, чтобы понять, какой все-таки адрес присвоен вашей сетевой карте, а также провести диагностику проблем подключения. Приведу список команд, которые можно использовать. (также у меня на сайте можно прочитать про визуальную настройку сетевых подключений)

Для начала необходимо открыть командную строку. Делается это так: нажимаете кнопку пуск, выбираете пункт «выполнить».

Альтернативные способ — нужно нажать клавишу Win (между Ctrl и Alt) и R одновременно, этот способ работает также и на Висте

Появляется окошко, в которое нужно вписать cmd и нажать ОК

Появляется та самая командная строка

В ней можно набирать и «вводить» команды, нажимая Enter. Результаты можно копировать — если нажать правую кнопку можно выделить нужный кусок, далее нужно еще раз нажать правую кнопку мыши.

Команда ping

Первая команда, с которой нужно познакомиться — это ping, проверяющую доступность заданного адреса. Введите команду ping 127.0.0.1. Должно получиться что-то такое (если команда не ping не работает, то, возможно, решить проблему поможет инструкция по исправлению ошибки cmd no command):

C:\Documents and Settings\Администратор>ping 127.0.0.1

Обмен пакетами с 127.0.0.1 по 32 байт:

Ответ от 127.0.0.1: число байт=32 время

Как мы видим, на адрес 127.0.0.1 было отправлено 4 пакета, и они все достигли цели. Что же это был за адрес и почему я был уверен, что пакеты дойдут? Ответ прост — пакеты никуда не отправлялись, а оставались на вашем компьютере. Этот адрес специфичен и используется для loopback — пакетов, не уходящих никуда вовне. Отлично, можем теперь «пропинговать» адрес этого сайта: 212.193.236.38

C:\Documents and Settings\Администратор>ping 212.193.236.38

Обмен пакетами с 212.193.236.38 по 32 байт:

Ответ от 212.193.236.38: число байт=32 время=3мс TTL=55

Ответ от 212.193.236.38: число байт=32 время=3мс TTL=55

Ответ от 212.193.236.38: число байт=32 время=3мс TTL=55

Ответ от 212.193.236.38: число байт=32 время=3мс TTL=55

Статистика Ping для 212.193.236.38:

Пакетов: отправлено = 4, получено = 4, потеряно = 0 (0% потерь),

Приблизительное время приема-передачи в мс:

Минимальное = 3мсек, Максимальное = 3 мсек, Среднее = 3 мсек

C:\Documents and Settings\Администратор>

Можно заметить только одно отличие — пакеты доходили не мгновенно, а за 3 миллисекунды. Надеюсь, у вас тоже не было никакой задержки при доставке пакетов, а главное — вы не увидели строчки типа

Появление таких строчек означает, что часть пакетов теряется. Это свидетельствует о проблемах на линии или не сервере, к которомы вы обращаетесь.

Команда ipconfig

Следующая важная команда — ipconfig. Введите ее. У меня получилось вот так:

Настройка протокола IP для Windows

Ethernet — Ethernet адаптер:

DNS-суффикс этого подключения . . : srcc.msu.ru

Маска подсети . . . . . . . . . . : 255.255.255.0

Основной шлюз . . . . . . . . . . : 192.168.17.240

C:\Documents and Settings\Администратор>

В данном случае получился адрес 192.168.17.139. Можно этот адрес тоже пропинговать (вы пингуйте свой) — пакеты должны доходить мгновенно. Основной шлюз — это адрес, на который компьютер отправляет пакеты, не найдя подходящего адреса в своей сети. Так, в моем случае все пакеты, кроме пакетов на 192.168.17.* будут отправлены на 192.168.17.240, а тот компьюьтер уже должен решить, что с ними делать и куда их переправлять дальше. Примечание: локальная сеть, то есть те адреса, пакеты на которые не отправляются на шлюз, определяется при помощи маски — нолик на последнем месте и 255 на всех предыдующих как раз и означает, что может буть произвольным последнее число в IP-адресе.

Читайте также:  По какому причину тачпад не работает

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

Более подробную информацию можно получить командой ipconfig /all. У меня получилось:

C:\Documents and Settings\Администратор>ipconfig /all

Настройка протокола IP для Windows

Имя компьютера . . . . . . . . . : sander

Основной DNS-суффикс . . . . . . : MSHOME

Тип узла. . . . . . . . . . . . . : смешанный

IP-маршрутизация включена . . . . : нет

WINS-прокси включен . . . . . . . : нет

Порядок просмотра суффиксов DNS . : MSHOME

Ethernet — Ethernet адаптер:

DNS-суффикс этого подключения . . : srcc.msu.ru

Описание . . . . . . . . . . . . : Broadcom 440x 10/100 Integrated Controller

Физический адрес. . . . . . . . . : 00-16-D4-63-03-65

Dhcp включен. . . . . . . . . . . : да

Автонастройка включена . . . . . : да

Маска подсети . . . . . . . . . . : 255.255.255.0

Основной шлюз . . . . . . . . . . : 192.168.17.240

Аренда получена . . . . . . . . . : 2 февраля 2009 г. 11:00:28

Аренда истекает . . . . . . . . . : 9 февраля 2009 г. 11:00:28

C:\Documents and Settings\Администратор>

Самую полезную информацию я выделил жирным. DHCP-сервер выделил мне динамиеский адрес на основе моего MAC-адреса или физического адреса. Мои DNS-сервера — это 212.192.244.2 и 212.192.244.3.

Другие команды

Команда tracert позволяет проследить путь пакетов от вашего компьютера до цели. Попробуйте, например протрассировать путь до этого сайта: tracert it.sander.su. Строки в выводе трассировки есть точки, через которые проходит пакет на своем пути. Первой точкой будет ваш шлюз. Использование команды tracert позволяет найти источник проблем при связи с каким-либо адресом. Пакеты, посылаемые командой tracert, имеют показатель TTL — time to live — целое положительное число. Каждый маршрутизатор на пути уменьшает этот показатель на 1, если TTL падает до нуля, то трассировка заканчивается. По умолчанию используется начальный TTL равный 30, задать другое значение можно опцией -h.

Посмотреть таблицу маршрутизации можно командой route print, однако я не буду подробно останавливаться на ней — это тема отдельной статьи.

Команда netstat позволяет просмотреть список установленных соединений. В режиме по умолчанию команда пытается преобразовывать все IP-адреса в доманные имена (при помощи службы DNS), что может работать медленно. Если вас устраивает числовой вывод, вызывайте команду netstat -n. Если вас также интересуют открытые порты на вашем компьютере (что означает, что он готов принимать соединения по этим портам), то вызовите команду с ключом -a: например, netstat -na. Можно также вызвать команду netstat -nb, чтобы посмотреть, какие процессы установили соединения. Команда netstat -r эквивалентна команде route print.

Команда netsh позволяет изменить настройки сети через командную строку. Введите команду netsh interface ip show address. У меня получилось:

Читайте также:  Контакт почти не работает

C:\Documents and Settings\Администратор>ipconfig /all

Настройка интерфейса «Ethernet»

DHCP разрешен: да

Метрика интерфейса: 0

Запоминаем название (Ethernet) и теперь командой netsh interface ip set address name=»Ethernet» source=static addr=192.168.0.33 mask=255.255.255.0 gateway=192.168.0.1 gwmetric=30 задаем IP-адрес. Для динамического подключения: netsh interface ip set address name=»Ethernet» source=dhcp. На этом сайте также можно прочитать об интерактивной настройке параметров сети

Источник

“Танцы с бубном” когда нет интернета или как проверить соединение с помощью командной строки

Когда ко мне обратились представители компании «МАКСНЕТ» с предложением поучаствовать в создании информационного блога, в процессе общения было решено первую публикацию посвятить возможностям диагностики параметров и настроек сети посредством использования командной строки.

«Интернет пропал! Сеть не работает!» — с подобной проблемой хоть раз в жизни сталкивался каждый пользователь ПК. Судорожное выдергивание кабеля, перезагрузка компьютера, перезапуск браузера… Нужно признаться, что подобная ситуация выбивает из колеи и нарушает наши планы.

Как известно, существуют два основных жизненных вопроса: «кто виноват?» и «что делать?». Постараемся разобраться.

Так исторически сложилось, что виноват, как правило, провайдер. Именно в его сторону несутся гневные высказывания и угрозы. Действительно, ведь не работает! А деньги уплачены.

Что же делать? «Проще всего связаться со службой поддержки провайдера, вызвать специалиста», — скажете Вы. Абсолютно согласен, но… Такой алгоритм подходит для существенной неисправности. Ведь не вызываете же Вы врача, если вдруг почувствовали признаки простуды? Конечно же нет. Аспирин, чай, ноги в тепле… Думаю, что у каждого существует свой проверенный рецепт.

Стоит ли перед вызовом ремонтной бригады убедиться, что неисправность существенна? Ответ очевиден. Но как?

В детстве каждый из нас мечтал стать волшебником. Как же хотелось получить волшебную палочку, произнести заклинание — и…мир должен был измениться в один миг…
Да…жаль, что волшебники в наше время встречаются все реже и реже.
А что, если самому попробовать стать магом телекоммуникационных сетей и выучить несколько полезных «заклинаний»-команд? Вы согласны? Тогда приступим!

Выберем в меню «Пуск» подраздел «Выполнить» и в появившемся окне введем первое «заклинание» cmd и нажмем на ОК (рис. 1).


Рисунок 1

В зависимости от версии операционной системы на экране появится окно следующего вида (рис. 2):


Рисунок 2

1. IPCONFIG

Рассмотрим первую полезную команду – ipconfig.
Она позволяет отобразить основные настройки сетевого оборудования, установленного на Вашем ПК.
Формат команды: ipconfig/all — отображает настройки сетевых карт и модемов, ipconfig/renew — производит обновление всех подключений, конфигурация которых проходит автоматически.


Рисунок 3

Проанализируем результаты выполнения команды ipconfig/all.

Помимо вполне понятных параметров, таких как ІР-адрес, маска подсети, на скриншоте можно увидеть и ряд специальных терминов, с которыми обычный пользователь редко сталкивается.

DNS-сервер — это специальная сетевая служба, серверы которой сопоставляют буквенные значения доменных имен с цифровым значением IP-адресов и наоборот.

Физический адрес — заводской адрес Вашей сетевой карты. Первые 3 байта — идентификатор производителя (00-13-D4), а остальные — серийный номер.

Dhcp включен — автоматически или нет Вы получаете свой IP-адрес.

Основной шлюз — адрес, на который компьютер отправляет пакеты, не найдя необходимого адреса в сети.

Windows Internet Naming Service (WINS) не запущен (позволяет динамически получить NetBIOS – имя для получения и регистрации ІР-адреса).

Читайте также:  Не работает тахометр тойота корона st190 причины

2. PING

Следующая команда – ping. Позволяет проверить доступность узла в локальной сети или в сети Интернет. В роли узла может выступать сервер, компьютер другого пользователя.
Синтаксис команды: ping хост –n количество.
Где: хост – IP-адрес или доменное имя сервера, узла, компьютера; количество – количество пакетов, которые будут посланы хосту. В общем случае можно использовать упрощенную команду: ping хост. При этом будут посланы 4 пакета (рис. 4).


Рисунок 4

Проанализируем полученную «абракадабру».

Первая строка – пингуется сервер maxnet.ua.
Последующие строки – ответы от сервера и время, которое потратил пакет на «путешествие» туда и обратно (варьируется от 72 мс до 83 мс).
В конце приводится статистика операции: отправлено 4 пакета, получено 4 пакета, потеряно 0 пакетов.

Главное, чтобы не появилась строчка с текстом «Превышен интервал ожидания для запроса». Появление этого предложения свидетельствует о проблемах на линии или на сервере, к которому Вы обращаетесь.

Как быть в случае, когда происходит потеря пакетов?

Для проверки работоспособности и диагностирования сетевых средств необходимо выполнить такие операции:

  1. В командной строке введите ping 127.0.0.1. Это проверка работоспособности локального интерфейса, который предназначен только для проверки стека протоколов ТСР/ІР. Если ответа нет, то проблема может заключаться в неправильной установке протоколов ТСР/ІР либо всей операционной системы.
  2. Выполните команду ping на ІР-адрес своего сетевого адаптера. Если ответа нет, то причин может быть две. Первая — адаптер некачественно установлен, испорчен либо для него не установлен драйвер. Вторая причина — протокол ТСР/ІР не привязан к адаптеру (не настроен).
  3. Проверьте связь с соседним компьютером, подключенным по сети, либо с сервером. Если ответа нет, то причиной этого могут быть: физический разрыв соединения между компьютером и сетью, испорченный кабель, не подключенный разъем, испорченный порт. Контроль физического соединения адаптеров осуществляется по светодиоду, расположенному возле выхода адаптера, либо на лицевой панели коммутатора или маршрутизатора.

3. TRACERT

Последняя команда, которую мы рассмотрим в этой статье — tracert. Она дает возможность проверки доступности и времени доступа ко всем узлам сети (маршрутизаторам), через которые «пролегает» путь к серверу.

Синтаксис команды: tracert хост –d –h.

Где: хост – IP-адрес или доменное имя сервера, узла, компьютера;
– d – будут отображены только адреса маршрутизаторов, без отображения их доменных имен;
– h – максимальное количество узлов, которые необходимо «пройти» (например, если между Вашим компьютером и maxnet.ua будет 10 маршрутизаторов, а мы выставим -h 3, то отобразится время доступа к 3 первым маршрутизаторам в цепочке).


Рисунок 5

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

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

А я не прощаюсь с Вами. Мы еще обязательно встретимся на страницах блога «МАКСНЕТ». Желаю Вам, дорогие читатели, успехов в нелегком деле освоения современных технологий!

Источник

Оцените статью