Windows имена сетевых интерфейсов

Windows имена сетевых интерфейсов

Добрый день! Уважаемые читатели и гости одного из крупнейших IT блогов по системному администрированию и настройке компьютера Pyatilistnik.org. В прошлый раз мы с вами разобрались, как устранять проблему с нерабочей кнопкой Пуск в Windows Server 2019. Двигаемся дальше, сегодня у нас очень интересная и полезная задача, мы научимся вычислять значения GUID сетевого адаптера, рассмотрим в каких ситуациях это может быть полезно, а такие ситуации уж поверьте мне бывают очень частыми. Данный навык прокачает ваш уровень траблшутинга и позволит вам экономить время при неполадках в сети.

Где может потребоваться узнать GUID интерфейса?

О том, что такое GUID я рассказывал, в нескольких словах, это термин, используемый Microsoft для числа, которое ее программа генерирует, чтобы создать уникальную идентичность для объекта, в нашем случае, это сетевой интерфейс. Операционной системе Windows, так проще его идентифицировать и иметь записи такого вида у себя в реестре.

Теперь я приведу несколько сценариев, где вам потребуется уметь узнавать GUID сетевого интерфейса:

  1. Первое, что приходит на ум, это когда необходимо изменить размер MTU на нужном сетевом интерфейсе, и вот чтобы его найти нам нужно знать его GUID
  2. Второй пример, это когда у вас могут оставаться в системе данные об удаленном интерфейсе в реестре, что будет мешать корректной настройке сети, вот пример такого случая «Виртуальная машина ESXI получает неправильные настройки сети»

Методы определения GUID у сетевого интерфейса:

  • Через реестр Windows
  • Через командную строку
  • Через PowerShell
  • Через утилиту NetworkInterfacesView

Как узнать GUID сетевой карты через net config

Утилита командной строки ipconfig нам уже известна, мы с ее помощью проверяли настройки сети у Windows Server 2019 при его настройке. Давайте я выведу текущие вводные данные. Как видите у меня есть два сетевых интерфейса Intel(R) 82574L Gigabit Network Connection, у одного mac-адрес 00-0C-29-DD-CC-73 у второго 00-0C-29-DD-CC-7D, которые подключены к моей тестовой виртуальной машине с Windows 10.

Читайте также:  Free wifi cracker kali linux

Далее в командной строке введите:

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

Как узнать GUID сетевой карты через netsh

Я уже вам показывал разное применение команды netsh, можете ознакомиться. Тут чтобы ее использовать нам необходимо две запущенные службы в Windows:

  • dot3svc — Проводная автонастройка
  • WlanSvc — Служба автонастройки WLAN

Откройте PowerShell и введите команду, которая проверяет статус данных службЖ

Если службы у вас не запущены, то введите:

Далее по очереди введите команды:

netsh lan show interfaces

В результате вы получите удобный список, где вы увидите:

  • Имя: Ethernet0
  • Описание: Intel(R) 82574L Gigabit Network Connection
  • Код GUID: ba2ef413-146b-4521-b179-fbc66bb286d9
  • Физический адрес: 00-0C-29-DD-CC-73
  • Состояние: Подключение выполнено. Сеть не поддерживает проверку подлинности.

Как узнать GUID сетевой карты через NetworkInterfacesView

Я вам много раз рассказывал уже про крутой набор утилит NirLauncher, например мы его использовали когда нужно было посмотреть пароли в браузере. В данный пакет входит утилита NetworkInterfacesView.

Загрузите ее и запустите, NetworkInterfacesView отобразит вам все сетевые интерфейсы найденные в системе, есть столбец GUID, но так же можно два раза кликнуть по нужному интерфейсу и получить более красивое окно со сводными данными.

Как узнать GUID сетевой карты через wmic nicconfig

Есть еще утилита wmic, которая так же в одну строку показывает GUID сетевого адаптера. В командной строке введите:

На выходе будет имя интерфейса и его GUID.

Как узнать GUID сетевой карты через Get-NetAdapter

Есть замечательный командлет Get-Net Adapter, который за пару минут вам выведет информацию по сетевым интерфейсам, в оболочке PowerShell введите:

На выходе вы увидите прекрасную, сводную таблицу.

Подробнее почитайте про командлет Get-Net Adapter — https://docs.microsoft.com/en-us/powershell/module/netadapter/get-netadapter?view=win10-ps

Как узнать GUID сетевой карты через реестр

Логично предположить, что любая из утилит достает нужные нам данные из реестра Windows. Запустите окно редактора реестра Windows. Перейдите в раздел:

Тут будет список ваших сетевых интерфейсов, в моем случае их два. Тут будут ключи реестра Description и ServiceName (InstanceID)

Еще вы можете запросить вот такую ветку реестра:

Тут плохо, что не понятно к какому интерфейсу, это относится.

Чтобы соотнести данные GUID с сетевым адаптером, вы можете выполнить скриптик:

Читайте также:  Canon 4570dn драйвер windows 10 64

$aGUID_SET = @(Get-ItemProperty «HKLM:\SYSTEM\CurrentControlSet\services\Tcpip\Parameters\Interfaces\*» | select -ExpandProperty pschildname)

Get-ItemProperty «HKLM:\SYSTEM\CurrentControlSet\Control\Class\<4d36e972-e325-11ce-bfc1-08002be10318>\*» -exclude «Properties» |
Where-Object <$aGUID_SET.Contains($_.NetCfgInstanceId)>|
ForEach-Object <
«»
$_.DriverDesc
$_.NetCfgInstanceId
>

Напоминаю, что если вы получите ошибку при запуске скрипта, то посмотрите, как убрать проверку подписывания скриптов со стороны PowerShell.

Как узнать GUID сетевой карты через Get-WmiObject

В PowerShell введите команду:

Тоже очень удобная команда и при выводе ничего лишнего.

Как найти индексный номер сетевого интерфейса — Вокруг-Дом — 2021

Table of Contents:

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

Индексные номера сетевого интерфейса используются для направления сетевого трафика в определенном направлении. Кредит: hxdbzxy / iStock / Getty Images

О индексных номерах сетевого интерфейса

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

Список номеров устройств сетевого интерфейса

В командной строке есть все инструменты, необходимые для определения номеров интерфейсов и настройки сетевых путей. Вы можете запустить командную строку, нажав «Windows Key-R», набрав «cmd» и нажав «Enter». Выберите окно командной строки, введите команду «route print» и нажмите «Enter», чтобы отобразить «Список интерфейсов» и таблицы маршрутизации системы. Индексы интерфейса отображаются в списке интерфейсов в левом столбце и соответствуют физическому или логическому устройству, указанному в правом столбце. Кроме того, вы можете ввести «route print 256. *» для отображения списка интерфейсов с пустыми таблицами маршрутизации. Индекс интерфейса имеет целочисленное значение; однако более старые операционные системы могут отображать значение в шестнадцатеричном формате вместо base-10 с «0x» перед индексным номером.

Читайте также:  Настройки dota 2 mac os

Получить больше информации об устройстве

В то время как список интерфейсов связывает каждый индексный номер с устройством, имена устройств могут не быть особенно описательными в отношении того, что они делают. Вы можете найти дополнительную информацию о каждом из устройств, введя команду «ipconfig / all» в командной строке. Команда ipconfig не отображает номер индекса; скорее он используется для отображения и настройки сетевых значений TCP / IP. Команда ipconfig выделяет каждое устройство с тем же именем, которое используется в списке интерфейсов, и предоставляет дополнительную информацию, включая описание устройства, состояние активности устройства и путь, который устройство использует для подключения к сети.

Индексные номера интерфейса предназначены для специфичности

Сетевой трафик будет проходить через любой доступный путь от исходной системы к целевой. Номера интерфейсов полезны для указания того, какой трафик пути проходит между системами. Например, команда «route -p add 1.2.3.4 mask 255.255.0.0 5.6.7.8 if 0x1» дает указание всему трафику, проходящему через индексное устройство 1, идти на устройство с примером IP-адреса «1.2.3.4» для перехода на устройство по адресу «5.6.7.8» далее по пути к месту назначения.

PHP Syntax (Апрель 2021).

  • nmap: имена сетевых интерфейсов в windows

    Все новые темы

    Список форумов SYSAdmins.RU -> SOFTWARE
    Автор
    cucumber
    Новичок

    Зарегистрирован: 15.11.2006
    Пользователь #: 46,273
    Сообщения: 8

    Добавлено: Чт 16 Ноя, 2006 0:13 Заголовок сообщения: nmap: имена сетевых интерфейсов в windows
    Вернуться к началу
    Зарегистрируйтесь и реклама исчезнет!
    Metallion
    Активный участник

    Зарегистрирован: 07.06.2004
    Пользователь #: 17,954
    Сообщения: 727


    Голоса: 2

    Добавлено: Чт 16 Ноя, 2006 12:38 Заголовок сообщения:
    _________________
    Be ready to the worst
    Вернуться к началу
    cucumber
    Новичок

    Зарегистрирован: 15.11.2006
    Пользователь #: 46,273
    Сообщения: 8

    Добавлено: Чт 16 Ноя, 2006 15:02 Заголовок сообщения:
    Вернуться к началу
    HitENTER
    Старожил форума

    Зарегистрирован: 05.02.2004
    Пользователь #: 14,093
    Сообщения: 2406
    Откуда: Москва

    Голоса: 1

    Добавлено: Чт 16 Ноя, 2006 19:03 Заголовок сообщения:
    Вернуться к началу
    cucumber
    Новичок

    Зарегистрирован: 15.11.2006
    Пользователь #: 46,273
    Сообщения: 8

    Добавлено: Чт 16 Ноя, 2006 19:24 Заголовок сообщения:
    Вернуться к началу
    HitENTER
    Старожил форума

    Зарегистрирован: 05.02.2004
    Пользователь #: 14,093
    Сообщения: 2406
    Откуда: Москва

    Голоса: 1

    Добавлено: Пт 17 Ноя, 2006 14:47 Заголовок сообщения:
    Вернуться к началу
    cucumber
    Новичок

    Зарегистрирован: 15.11.2006
    Пользователь #: 46,273
    Сообщения: 8

    Добавлено: Сб 18 Ноя, 2006 3:55 Заголовок сообщения:
    Вернуться к началу
    cucumber
    Новичок

    Зарегистрирован: 15.11.2006
    Пользователь #: 46,273
    Сообщения: 8

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