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


19

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

Ответы:


10

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

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

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


Похоже, что документация по адресу msdn.microsoft.com/en-us/library/hh968170(v=vs.85).aspx подтверждает, что это рабочее состояние, а не выбранная настройка. Рад видеть, что теперь есть способ сделать это надежно через 8 лет.
Скотт

Get-NetAdapter требуется Windows 8 или более поздняя версия (re: stackoverflow.com/a/27213645 )
im_chc

10

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


Это боль в заднице, но это работает, спасибо. Я отсортировал по Source и нашел b57w2k (для чипа BroadCom), а затем посмотрел историю его самостоятельной настройки.
Скотт Марквелл

+1. Работал на меня. Искал название моей сетевой карты (в данном случае Marvell) и прыгнул прямо к нему.
DuckMaestro

7

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

wmic NIC where NetEnabled=true get Name, Speed

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


2
Не могли бы вы предоставить пример вывода?
Безумный

Это прекрасно работает для меня в Windows 10! Благодарю.
user3731622

1
Это, кажется, не перечисляет, согласовано ли это в полнодуплексном режиме. Может быть, «получить имя, скорость, AutoSense» дает это вам?
Водин


2

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


1

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

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

введите описание изображения здесь


5
Этот будет работать с более низкими версиями Windows, но он имеет отношение только к определенным драйверам сетевых карт. Базовые драйверы и большинство драйверов других производителей, кроме Intel, не будут отображать информацию.
Пабук

0

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

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

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

шаг 1

шаг 2


1
К сожалению, скорость не указывает на состояние дуплекса в Ethernet на Windows. Вполне возможно быть 1,0 Гбит / с и полудуплекс
Скотт Марквелл

На самом деле нет такого понятия, как полудуплексный гигабитный Ethernet.
Николас Мелай

-1

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

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


-1

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

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


Я колебался между serverfault и superuser, imo подходит для обоих, если мод думает иначе, я бы не стал возражать.
Скотт Марквелл

ethtoolделает это в Linux, поэтому программные интерфейсы для доступа к информации существуют.
Герт ван ден Берг

-1

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

  • Пункт списка

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

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

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


1
Скорость соединения, к сожалению, не такая, как у Duplex. Например, можно использовать полудуплекс 100 Мбит / с.
Скотт Марквелл
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.