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

Настройка сети в операционной системе Windows 7. Часть 1 — Введение

В наше время перед каждым пользователям стоит вопрос настройки сети в операционной системе Windows 7. Если вы домашний пользователь – перед вами когда-то встанет задача настройка подключения к интернету, синхронизация с игровой приставкой XBOX, а если у вас дома несколько единиц компьютерной техники, то в любом случае вам придется настраивать проводную или беспроводную сеть, причем один компьютер должен будет раздавать интернет на все остальные. В том случае, если вы работаете системным администратором небольшом офисе, вам нужно будет настроить сеть со статическими или динамическими адресами. К сожалению, многие пользователи обычно пытаются настроить локальную сеть, не имея навыков работы с сетевыми технологиями, и поэтому проводят настройку наугад, из-за чего у них возникает множество проблем при последующей работе. Этот цикл статей посвящается разнообразным методам настройки локальной сети, терминологии, а также подключения к Всемирной сети Интернет.

Зачастую, настройка локальной сети в операционных системах Windows Vista, Windows 7, Windows Server 2008/2008 R2 начинается с такой области конфигурирования сетевых свойств, как компонент «Центр управления сетями и общим доступом». При помощи данного средства конфигурирования сетей можно выбирать сетевое размещение, просматривать карту сети, настраивать сетевое обнаружение, общий доступ к файлам и принтерам, а также настраивать и просматривать состояние ваших текущих сетевых подключений. В этой статье вы узнаете об управлении данным компонентом.

Команда 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 /flushdns — очистка кэша DNS

Если вы изменили адрес DNS сервера в настройках подключения (например, из-за проблем с открытием какого-либо сайта), или постоянно видите ошибку наподобие ERR_DNS_FAIL или ERR_NAME_RESOLUTION_FAILED, то эта команда может пригодиться. Дело в том, что при изменении адреса DNS, Windows может не использовать новые адреса, а продолжать пользоваться сохраненными в кэше. Команда ipconfig /flushdns очистит кэш имен в Windows.

Если у вас возникают проблемы со входом на сайт, в те же настройки маршрутизатора или другие проблемы с сетью или интернетом, команды ping и tracert могут пригодиться.

Результат выполнения команды tracert

Если вы введете команду ping yandex.ru, Windows начнет посылать пакеты в адрес Яндекса, при их получении, удаленный сервер будет уведомлять ваш компьютер об этом. Таким образом, вы можете увидеть, доходят ли пакеты, какая среди них доля потерянных и с какой скоростью происходит передача. Часто это команда пригождается при действиях с роутером, если, к примеру, не удается зайти в его настройки.

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

Шаг2: проверяем правильность IP-адреса

В случае, если у Вас настройки получаются автоматически (опция DHCP включен — Да), но не заполнен параметр Основной шлюз и DNS-серверы , служба DHCP не работает на роутере или сервере. В этом случае нужно убедиться, что роутер включен (возможно попробовать его перезагрузить), в случае сервера, что служба DHCP работает и назначает адреса.

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

  • ipconfig /release – для сброса всех автоматических настроек
  • ipconfig /renew – чтобы получить автоматические настройки

ipconfig /release /renew

В результате обеих команд мы получим вывод, аналогичный выводу команде ipconfig /all. Наша задача добиться того, чтобы были заполнены IPv4-адрес, Маска подсети, Основной шлюз, DNS-серверы. Если настройки назначаются вручную – проверяем, чтобы были заполнены IPv4-адрес, Маска подсети, Основной шлюз, DNS-серверы. В случае домашнего интернета эти настройки могут быть указаны в договоре с провайдером.

Сетевые подключения.

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

Эти данные доступны для обозрения только после установки всех необходимых драйверов для каждого сетевого адаптера на Windows 7 и после автоматической конфигурации всех сетевых подключений на конкретном локальном компьютере или ноутбуке.

  • Открываем окно «Центр управления сетями и общим доступом» и переходим по ссылке «Изменение параметров адаптера» (см. рисунок 4);
  • Нажимаем кнопку «Пуск» и, когда откроется меню, в поле поиска вводим «Просмотр сетевых подключений». В найденных результатах выбираем приложение «Просмотр сетевых подключений» (очень удобный способ);
  • Можно также воспользоваться классической комбинацией клавиш Win+R. В результате чего откроется диалог «Выполнить». В поле «Открыть», которое находится в диалоговом окне «Выполнить», необходимо ввести следующую команду: ncpa.cpl или control netconnection. Сделав это нужно нажать кнопку «ОК».

Настройка Windows 7: Как посмотреть MAC адрес сетевой карты (сетевого адаптера)

Рисунок 6. Подробная информация о сетевом подключении.

Переименование сетевого адаптера.

  1. Первый способ. Выбираем сетевое подключение и нажимаем на кнопку «Переименование подключения», расположенную на панели инструментов. После ввода нового имени нажимаем клавишу Enter;
  2. Второй способ. С помощью клавиши F2: нажимаем, вводим новое имя и сохраняем с помощью все той же клавиши Enter;
  3. Третий способ. Для переименования выбранного из списка сетевого подключения нажимаем на него правой кнопкой мыши, выбираем из появившегося контекстного меню команду «Переименовать», переименовываем и сохраняем изменения при помощи знакомой уже клавиши Enter;

Tracert

В то время как команда ping используется, если исходный компьютер может добраться до места назначения, то команда Tracert в Windows, используется, чтобы увидеть путь, который проходит пакет от источника к заданной цели. Лучше всего в команде TRACERT является то, что в её выводе перечислены все маршрутизаторы, через которые она проходит, а также показывает время, необходимое для каждого хопа (каждого сетевого узла). Так же, как команда Ping, Tracert может быть использована для устранения неполадок. В общем случае команда Tracert выглядит примерно так:

tracert www.google.com

Определение IP-адресов других устройств с ПК

Есть специальные утилиты, разрешающие сканировать домашнюю сеть на предмет адресов устройств, что к ней подключены.

Командная строка

Узнать IP-адрес компьютера в локальной сети можно через «cmd»:

  1. Вызовите ее с правами администратора и введите данные команду:

Как определить IP адрес устройства в сети: через параметры, панель управления, консоль и программы

  1. По каждому адаптеру будет выведен список устройств, которые имеют к нему непосредственное подключение. В строке «Интерфейс» указан айпишник текущего ПК в локалке.
  2. «Адрес в интернете» выдает информацию о других устройствах, которые находятся в местной «network». Кроме IP выдаются их MAC-адреса.

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

Advanced IP Scanner

Бесплатный и надежный поисковик устройств в локальной сети. Он выводит данные о всех устройствах, составляя список из: айпи, мак-адреса, производителя и имени.

Как определить IP адрес устройства в сети: через параметры, панель управления, консоль и программы

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

  1. Адаптер для работы VPN и назначенное подключение ПК с айпи, начинающиеся с 10.180.1…
  2. Стандартный айпи адрес 192.168.0.1 – маршрутизатора от TP-Link. Поскольку на нем настроен DHCP-сервер с диапазоном значений айпи адресов от 100 до 199, последующие айпи в локальной сети начинаются со 100 в последней ячейке.
  3. Localhost – со 101 – это подключенный Android TV box.
  4. На 102 с обозначением Huawei – смартфон Honor 9 Lite.
  5. На 103 с обозначением Apple – айфон 7.
  6. На 104 без обозначения, но с именем «Desktop» – компьютер, с которого проверяется.
  7. Третья айпи на Desktop – адаптер настроенной виртуальной машины «Oracle VM VirtualBox».

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

Прочие программы

К утилитам определяющие гаджеты, соединенные в домашней «паутине», можно приписать:

Linux

В современной системе Linux эта информация должна быть легко доступна из статуса или из области уведомлений. Найдите значок сети, щелкните по нему, а затем выберите «Информация о соединении». Вы увидите IP-адрес и другую информацию здесь — MAC-адрес указан как «Аппаратный адрес».

По крайней мере, так выглядит в NetworkManager, который сейчас используется в большинстве дистрибутивов Linux.

Как найти IP-адрес любого устройства, MAC-адрес и другие сведения о сетевом подключении

Если у вас есть только доступ к терминалу, выполните следующую команду. Игнорируйте интерфейс lo, который является локальным интерфейсом обратной связи. На скриншоте ниже «eth0» — это сетевое соединение, на которое нужно посмотреть.

Как найти IP-адрес любого устройства, MAC-адрес и другие сведения о сетевом подключении

Процесс похож на других устройствах, от игровых приставок до приставок. Вы должны иметь возможность открыть экран «Настройки» и найти экран «Состояние», который отображает эту информацию, экран «Сеть», который может где-то отображать сведения о сетевом подключении, или список информации на экране «О программе». Если вы не можете найти эти данные, выполните поиск в Интернете для вашего конкретного устройства.

— Настройка сетевого интерфейса [PowerShell]

Для начала нам необходимо запустить PowerShell с правами администратора, для этого выполните действия -> Заходим в «Выполнить«[Win+R] -> Вписываем — powershell -> Нажимаем на клавиатуре сочетание клавиш «CTRL«+»SHIFT«+»ENTER«. Всё!

Посмотреть список сетевых командлетов можно с помощью команды:

Для того чтобы почитать помощь по командлетам воспользуйтесь командой:

Так же можно посмотреть примеры использования команд:

И так, на данный момент настройки сети на моём ПК прописаны вручную[Статические].

Проверим это, и заодно посмотрим необходимые для дальнейшей работы параметры, при помощи командлета — Get-NetIPConfiguration (Рис.3.1):

Логично что, при конфигурировании интерфейса, нужно указывать какой именно интерфейс мы конфигурируем, так вот — в команде можно указывать — Название интерфейса[-InterfaceAlias » ИМЯ_ИНТЕРФЕЙСА «] или Индекс интерфейса [-InterfaceIndex ИНДЕКС ].

Проверяем настройки сети.

Рис.3.1 — Проверяем настройки сети.

Для того чтобы узнать InterfaceAlias[Name] или InterfaceIndex[ifIndex], нет необходимости смотреть сетевые настройки, можно просто вывести краткую информацию об интерфейсе с помощью командлета — Get-NetAdapter , так же тут мы увидим — InterfaceDescription[Описание интерфейса], Status[Статус интерфейса], MacAddress[MAC-адрес] и LinkSpeed[Скорость соединения].(Рис.3.2)

Повторюсь — Для дальнейшей работы нам понадобится: InterfaceAlias[Name] или InterfaceIndex[ifIndex].

В моём случае InterfaceAlias[Name]Ethernet , а InterfaceIndex[ifIndex]9 .

Информация об интерфейсе.

Рис.3.2 — Информация об интерфейсе.

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

В моём случае команда выглядела бы так:

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

Далее, в этой статье я почти везде использовал — [-InterfaceAlias » ИМЯ_ИНТЕРФЕЙСА «].

Если у вас имя интерфейса неудобное, то интерфейс можно переименовать [к примеру в LAN или WAN], командой:

3.1. — PowerShell — Получение динамического IP-адреса [Автоматически по DHCP]

Для того чтобы получить IP-адрес, Маску подсети и Основной шлюз от DHCP-сервера[Здесь отсутствует DNS-сервер], воспользуемся командой:

Лично у меня, интерфейс увидел DHCP-сервер только после рестарта интерфейса:

В моём случае так:

Проверим, какие сетевые настройки, наш ПК получил по DHCP.(Рис.3.3)

Теперь наша задача по DHCP, получить адрес(а) DNS-сервера(ов).

Для этого воспользуемся командой:

В моём случае так (Рис.3.4):

Проверяем, полученные по DHCP, адрес(а) DNS-сервера(ов):

Всё отлично! По DHCP получены адреса DNS-серверов: 8.8.8.8 и 8.8.4.4

Получаем по DHCP адреса DNS-серверов, проверяем.

Рис.3.4 — Получаем по DHCP адреса DNS-серверов, проверяем.

3.2. — PowerShell — Задать статический IP-адрес [Указание IP-адреса вручную]

В этом разделе, для моего ПК я пропишу статический IP-адрес10.0.0.10

Если у вас прописан статический IP-адрес, то во избежание ошибок для начала нужно удалить его, а так же удалить адрес Основного шлюза [Адрес(а) DNS-сервер(ов) можно не удалять].

Не знаю правильно это или неправильно, но это работает. Есть, конечно, командлет Set-NetIPAddress , для смены IP-адреса, но когда я пытался им воспользоваться — одни ошибки.

Если на данный момент настройки сети получены по DHCP, то пропускайте удаление.

Если адреса не знаете, то смотрим, запоминаем, вставляем в команды:

Данная команда удалит IP-адрес и Маску подсети:

Следующая команда удалит адрес Основного шлюза:

Удалить все адреса DNS-серверов:

А теперь приступаем.

Для того чтобы вручную назначитьIP-адрес, Маску подсети и Основной шлюз[Здесь отсутствует DNS-сервер], воспользуемся командлетом New-NetIPAddress :

В моём случае так(Рис.3.5):

Назначаем статически IP-адрес, Маску подсети и Основной шлюз.

Рис.3.5 — Назначаем статически IP-адрес, Маску подсети и Основной шлюз.

После ввода команды, сеть будет работать некорректно, так как полученные ранее, по DHCP, адреса DNS-серверов пропадут из настроек сети, и нам нужно их прописать вручную.

Указание адрес(а) DNS-сервера(ов):

В моём случае так(Рис.3.6):

Проверяем, прописанные адрес(а) DNS-сервера(ов):

Всё отлично! Адреса DNS-серверов: 10.0.0.1 и 8.8.8.8

Назначаем статически адреса DNS-серверов, проверяем.

Рис.3.6 — Назначаем статически адреса DNS-серверов, проверяем.

Удалить один из адресов DNS-серверов нельзя[Но это неточно ? ], для начала нужно сбросить все адреса DNS-серверов, а потом уже прописать новые.

Удалить[Сбросить] все адреса DNS-серверов:

3.3. — PowerShell — Полезные команды для настройки сети

Информация и состояние:

Просмотр конфигурации сетевых интерфейсов:

Информация о сетевых интерфейсах — InterfaceAlias[Имя], InterfaceIndex[Индекс], InterfaceDescription[Описание интерфейса], Status[Статус интерфейса], MacAddress[MAC-адрес] и LinkSpeed[Скорость соединения]:

Вкл/Выкл/Рестарт:

Включение сетевого интерфейса:

Выключение сетевого интерфейса:

Рестарт сетевого интерфейса:

По DHCP[Динамически]:

Получение IP-адреса, Маски подсети и Основного шлюза по DHCP:

Сбросить и Получить адреса DNS-серверов по DHCP:

Вручную[Статически]:

Удалить IP-адрес и Маску подсети:

Удалить адрес Основного шлюза:

Вручную назначить IP-адрес, Маску подсети и Основной шлюз:

Оцените статью
Fobosworld.ru
Добавить комментарий

Adblock
detector