Локальные интерфейсы недоступны потому что драйвер захвата пакетов не загружен
Перейти к содержимому

Локальные интерфейсы недоступны потому что драйвер захвата пакетов не загружен

  • автор:

Параметры Command-Line обслуживания драйверов DISM (INF-файл)

Используйте DISM с драйверами в стиле INF для добавления, удаления или перечисления драйверов в сетевом или автономном образе Windows (WIM). Установщик Microsoft Windows или другие типы пакетов драйверов (например, файлы .exe) не поддерживаются.

Можно указать каталог, в котором находятся INF-файлы драйвера, или указать на драйвер, указав имя INF-файла.

Базовый синтаксис для обслуживания образа Windows с помощью DISM:

DISM.exe [dism_global_options] [] 

Для автономного образа доступны следующие варианты обслуживания драйверов.

DISM.exe /image: [/Get-Drivers | /Get-DriverInfo | /Add-Driver | /Remove-Driver | /Export-Driver] 

Для работающей операционной системы доступны следующие варианты обслуживания драйверов.

DISM.exe /Online [/Get-Drivers | /Get-DriverInfo | /Export-Driver] 

/Get-Help /?

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

Примеры:

Dism /image:C:\test\offline /Add-Driver /? 

Dism /online /Get-Drivers /?

/Get-Drivers

Отображает основные сведения о пакетах драйверов в сетевом или автономном образе.

По умолчанию будут указаны только сторонние драйверы. Используйте аргумент для /all отображения сведений о драйверах по умолчанию и сторонних драйверах. /Format:Table Используйте аргумент или /Format:List для отображения выходных данных в виде таблицы или списка.

Если вы указываете на образ, вы можете определить, какие драйверы находятся в образе, а также состояние драйверов (установленных или промежуточных).

Примеры:

Dism /image:C:\test\offline /Get-Drivers 
Dism /online /Get-Drivers 

/Get-DriverInfo

Отображает подробные сведения о конкретном пакете драйверов.

Синтаксис

 /Get-DriverInfo /Driver:|> 

Вы можете указать INF-файл, установленный в образе, или файл, который еще не установлен. Вы можете указать имя удаленного драйвера или стороннего драйвера в хранилище драйверов устройств. Установленные сторонние драйверы в хранилище драйверов будут называться Oem0.inf , Oem1.inf и т. д. Это имя называется опубликованным именем.

Можно указать несколько драйверов в командной строке /driver с помощью параметра несколько раз.

Пример. Используйте /Get-Drivers параметр , чтобы определить INF-файл драйвера. Далее выполните:

Dism /image:C:\test\offline /Get-DriverInfo /driver:C:\Drivers\usb.inf 
Dism /online /Get-DriverInfo /driver:C:\test\drivers\usb\usb.inf 

/Add-Driver

Добавляет сторонние пакеты драйверов в автономный образ Windows.

Синтаксис

/Add-Driver [/recurse] [/ForceUnsigned] 
  • /Driver может указывать на папку или отдельный INF-файл.
    • При использовании /Driver параметра для указания на папку INF-файлы, которые не являются допустимыми пакетами драйверов, игнорируются. Эти файлы отображаются на консоли при выполнении команды, а предупреждение включается в файл журнала. Вы не получите сообщение об ошибке.
    • Если вы указываете путь и используете /Recurse параметр , все вложенные папки запрашиваются для добавления драйверов.
    Dism /image:C:\test\offline /Add-Driver /driver:C:\test\drivers 
    Dism /image:C:\test\offline /Add-Driver /driver:C:\test\drivers /recurse 
    Dism /image:C:\test\offline /Add-Driver /driver:C:\test\drivers\mydriver.inf 
    Dism /image:C:\test\offline /Add-Driver /driver:C:\test\drivers\mydriver.inf /ForceUnsigned 

    /Remove-Driver

    Удаляет сторонние драйверы из автономного образа.

    Можно указать несколько драйверов в командной строке /Driver с помощью параметра несколько раз.

    Синтаксис

    /Remove-Driver /Driver:

    Когда сторонние драйверы добавляются в образ, они переименовываются в опубликованное имя, например Oem0.inf , Oem1.inf и т. д. Чтобы удалить драйвер, необходимо указать опубликованное имя. Вы не можете удалить драйверы по умолчанию.

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

    Примеры:

    Dism /image:C:\test\offline /Remove-Driver /driver:oem1.inf 
    Dism /image: C:\test\offline /Remove-Driver /driver:oem1.inf /driver:oem2.inf 

    /Export-Driver

    Экспортирует все сторонние пакеты драйверов из образа Windows в путь назначения. Затем экспортированные драйверы можно внедрить в автономный образ, выполнив DISM Add-Driver команду .

    Синтаксис

    Export-Driver /Destination:
    • Destination — место, где будет сохранен экспортируемый драйвер.

    Примеры:

    DISM /Online /Export-Driver /Destination:C:\destpath 
    DISM /Image:C\test\offline /Export-Driver /Destination:C:\destpath 

    Ограничения

    • Команда обслуживания драйвера поддерживает только INF-файлы. Установщик Windows или другие типы пакетов драйверов (например, файлы .exe) не поддерживаются.
    • Драйверы устанавливаются в том порядке, в котором они перечислены в командной строке. В следующем примере 1.inf, 2.inf и 3.inf будут установлены в том порядке, в котором они перечислены в командной строке.
    Dism /Image:C:\test\offline /Add-Driver /Driver:C:\test\drivers\1.inf /Driver:C:\test\drivers\2.inf /Driver:C:\test\drivers\3.inf 

    Захват расширений

    Расширяемый коммутатор Hyper-V, который захватывает расширение, проверяет трафик пакетов, запросы идентификаторов объектов (OID) и индикаторы состояния NDIS. Этот тип расширения не может изменять или удалять пакеты, а также исключать пакеты из доставки в расширяемые порты коммутатора. Однако сбор расширений может создавать трафик пакетов, например пакеты, содержащие статистику трафика, отправляемую расширением в ведущее приложение.

    Захватываемые расширения вызываются в начале пути данных входящего трафика и в конце пути исходящих данных. Дополнительные сведения об этих путях данных см. в статье Путь к данным расширенного коммутатора Hyper-V.

    Расширение записи имеет следующие требования и ограничения.

    • Расширение записи должно быть разработано как драйвер фильтра NDIS, который поддерживает расширяемый интерфейс коммутатора. Дополнительные сведения о драйверах фильтров см. в разделе Драйверы фильтра NDIS. Дополнительные сведения о написании захватываемого расширения см. в разделе Написание расширений расширяемого коммутатора Hyper-V.
    • Расширение записи предоставляет те же функции, что и стандартный драйвер фильтра мониторинга NDIS. Однако INF-файл для захватываемого расширения должен установить его в качестве драйвера изменяющегося фильтра. Дополнительные сведения об изменении драйверов фильтров см. в разделе Типы драйверов фильтров. Дополнительные сведения о требованиях INF для изменения драйверов фильтров см. в статье Настройка INF-файла для драйвера фильтра.
    • Расширение записи может отслеживать пакеты по пути данных входящего и исходящего коммутатора. Однако этот тип расширения должен всегда вызывать NdisFSendNetBufferLists , чтобы перенаправлять пакеты базовым драйверам в стеке драйверов расширяемого коммутатора и не завершать их.
    • Расширение записи не должно изменять данные в пакетах и добавлять назначения портов к данным внеполосного (OOB) пакета. Расширение не должно освобождать доставку пакета на любой расширяемый порт коммутатора.
    • Захватывающее расширение может быть источником пакетов. Например, расширение может создавать пакеты для передачи данных об условиях трафика в приложение удаленного мониторинга. Дополнительные сведения об источнике пакетов с помощью расширения см. в разделе Исходящий трафик пакетов. Примечание Как и в случае с другими расширениями, захватываемое расширение может создавать только трафик пакетов в пути входящего трафика расширяемого коммутатора.
    • Расширение записи может отслеживать пакеты, запросы OID и индикаторы состояния NDIS, выдаваемые через стек драйверов расширяемого коммутатора. Однако этот тип расширения должен пересылать пакеты, запросы OID и индикаторы состояния NDIS через стек драйвера расширяемого коммутатора. Расширение не должно изменять данные в пакетах, запросах OID или индикаторах состояния NDIS, которые он отслеживает.
    • Значение FilterClass в INF-файле для расширения должно быть равно ms_switch_capture. Дополнительные сведения см. в разделе Требования к INF для расширений расширяемого коммутатора Hyper-V.
    • Любое количество захватываемых расширений можно привязать к экземпляру расширяемого коммутатора. По умолчанию несколько захватываемых расширений упорядочены в зависимости от того, когда они были установлены. Например, несколько расширений записи размещаются в стеке драйвера расширяемого коммутатора, а последнее установленное расширение — над другими захватываемыми расширениями в стеке. После привязки к экземпляру расширяемого коммутатора можно переупорядочение расширений записи в стеке драйвера расширяемого коммутатора. Дополнительные сведения см. в статье Изменение порядка расширений коммутаторов Hyper-V.

    Совместная работа с нами на GitHub

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

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

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

    Драйвер захвата пакетов — это программное обеспечение, которое позволяет операционной системе контролировать и анализировать передаваемые через сетевые интерфейсы пакеты данных. Он необходим для правильной работы сетевых приложений, таких как снифферы и инструменты сетевого анализа. Без драйвера захвата пакетов, операционная система не может получать данные с физического уровня и передавать их в приложения.

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

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

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

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

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

    Установка драйвера захвата пакетов позволяет приложениям использовать локальные интерфейсы для мониторинга и анализа сетевого трафика. В зависимости от операционной системы, установка драйвера может быть различной. Например, для Windows существует WinPcap или Npcap, а для Linux — libpcap.

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

    Проблема Возможное решение
    Отсутствие установленного драйвера захвата пакетов Установить соответствующий драйвер для операционной системы и архитектуры процессора
    Некорректная установка или конфигурация драйвера захвата пакетов Переустановить или сконфигурировать драйвер согласно инструкциям разработчика
    Проблемы совместимости драйвера захвата пакетов с операционной системой Проверить совместимость драйвера и операционной системы, обратиться к разработчику драйвера за помощью или альтернативным решением

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

    Отсутствие необходимого драйвера захвата пакетов

    Драйвер захвата пакетов обеспечивает функциональность захвата сырых пакетов из сети на уровне операционной системы. Он позволяет программам получать доступ к пакетам, которые проходят через сетевой интерфейс, и анализировать их содержимое. Без установленного драйвера захвата пакетов, эти программы не смогут получить доступ к сетевому трафику.

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

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

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

    Локальные интерфейсы недоступны потому что драйвер захвата пакетов не загружен

    First time here? Check out the FAQ!

    Where to enter the command for the packet capture driver? (Где вводить команду для драйвера захвата пакетов?)

    cmaynard
    11095 ● 10 ● 313 ● 165 https://www.igt.com/

    Локальные интерфейсы недоступны, потому что драйвер захвата пакетов не загружен. Вы можете исправить это командой net start npcap если у Вас установлен Npcap или командой net start npf в случае WinPcap. Обе команды должны быть запущены от имени Администратора.

    Google Translate:

    Local interfaces are not available because the packet capture driver is not loaded. You can fix this with net start npcap if you have Npcap installed or net start npf if you have WinPcap. Both commands must be run as Administrator.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *