Как проверить текущее значение дуплекса сетевой карты, установленное на "Автосогласование" в Windows?

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

11 ответов

Решение

В командной строке:

powershell "Get-NetAdapter | SELECT name, fullduplex | where name -eq 'card name'"

Наслаждаться.

Не глядя на коммутатор, единственный способ, которым это представляется возможным, - если драйвер Windows для вашего сетевого адаптера сообщает эту информацию. Чтобы увидеть, если это так, перейдите на Control Panel --> Administrator Tools --> Event Viewer, Затем вы хотите просмотреть системные журналы (в Windows7 это находится в дереве журналов Windows). Найдя системные журналы, нажмите " Источник" вверху, чтобы использовать его в качестве критерия сортировки. Теперь найдите драйвер NIC, мой, например, b57nd60a. Прокрутите все записи, сделанные вашим драйвером NIC, и, если вам повезет, вы увидите, с какой скоростью он договорился в отчете о событии.

Введите в командной строке следующее:

wmic NIC where NetEnabled=true get Name, Speed

Это должно сказать вам.

С помощью Powershell:

Get-NetAdapter | SELECT name, LinkSpeed, fullduplex | ft -autosize

Некоторые карты (например, Intel) имеют диагностический набор, который показывает эту информацию. Это программное обеспечение часто не устанавливается. Обычно устанавливается только драйвер, а приложение диагностики / управления - нет. Я считаю, что приложение Intel называется ProSet

Это работает в Windows 7, не уверен насчет более низких версий:

  1. Щелкните правой кнопкой мыши сетевую карту в разделе "Сетевые подключения" на панели управления.
  2. Нажмите Настроить
  3. Перейдите на вкладку Link Speed
  4. Посмотрите на окно статуса ссылки.

введите описание здесь

Да, легко увидеть скорость 10/100/1000 Мбит/с, окна сообщают вам, а светодиоды сообщают вам, человек спрашивал о полном/полудуплексном режиме, который может быть при любой скорости соединения 10/100/1000 Мбит/с.

Не существует программного способа сообщить о согласованном дуплексном режиме (особенно с коммутатором), потому что все это происходит на физическом уровне.

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

На моей платформе Windows 7 -

  • Элемент списка

Введите в строке поиска Windows 7 Центр управления сетями и общим доступом. Select - Центр управления сетями и общим доступом

Смените настройки адаптера

Щелкните правой кнопкой мыши (LAN Lannetwrk Adapter) выберите Status, он покажет вам скорость, которую вы согласовали со следующим сетевым устройством в восходящем потоке.

Самый простой способ, о котором я могу подумать, - это приобрести коммутатор с подсветкой на передней панели или интерфейс управления и просто взглянуть.

Кроме этого, я не знаю ни о каком программном обеспечении, способном сказать вам.

Нет необходимости тратить час в программе просмотра событий:

Внутри "Сетевые подключения" щелкните правой кнопкой мыши -> "Состояние".

Здесь вы можете увидеть "Скорость".

шаг 1

шаг 2

Другие вопросы по тегам