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

19

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

Скотт Марквелл
источник

Ответы:

10

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

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

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

HotPlasma
источник
Похоже, что документация по адресу 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, и, если вам повезет, вы увидите, с какой скоростью он договорился в отчете о событии.

SiegeX
источник
Это боль в заднице, но это работает, спасибо. Я отсортировал по Source и нашел b57w2k (для чипа BroadCom), а затем посмотрел историю его самостоятельной настройки.
Скотт Марквелл
+1. Работал на меня. Искал название моей сетевой карты (в данном случае Marvell) и прыгнул прямо к нему.
DuckMaestro
7

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

wmic NIC where NetEnabled=true get Name, Speed

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

triguts
источник
2
Не могли бы вы предоставить пример вывода?
Безумный
Это прекрасно работает для меня в Windows 10! Благодарю.
user3731622
1
Это, кажется, не перечисляет, согласовано ли это в полнодуплексном режиме. Может быть, «получить имя, скорость, AutoSense» дает это вам?
Водин
3

С помощью Powershell:

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

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

Фейсал
источник
2

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

Дейв М
источник
1

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

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

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

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

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

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

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

шаг 1

шаг 2

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

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

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

Уильям Хилсум
источник
-1

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

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

yhw42
источник
Я колебался между serverfault и superuser, imo подходит для обоих, если мод думает иначе, я бы не стал возражать.
Скотт Марквелл
ethtoolделает это в Linux, поэтому программные интерфейсы для доступа к информации существуют.
Герт ван ден Берг
-1

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

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

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

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

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

PhilB
источник
1
Скорость соединения, к сожалению, не такая, как у Duplex. Например, можно использовать полудуплекс 100 Мбит / с.
Скотт Марквелл