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

111689
Scott Markwell

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

16

9 ответов на вопрос

10
SiegeX

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

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

Type the following into command prompt:

wmic NIC where NetEnabled=true get Name, Speed 

It should tell you.

Не могли бы вы предоставить пример вывода? Insane 9 лет назад 2
Это отлично работает для меня в Windows 10! Благодарю. user3731622 8 лет назад 0
Это, кажется, не перечисляет, согласовано ли это в полнодуплексном режиме. Может быть, «получить имя, скорость, AutoSense» дает это вам? Wodin 8 лет назад 0
4
HotPlasma

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

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

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

Похоже, документация на https://msdn.microsoft.com/en-us/library/hh968170(v=vs.85).aspx подтверждает, что это рабочее состояние, а не выбранная настройка. Рад видеть, что теперь есть способ сделать это надежно через 8 лет. Scott Markwell 7 лет назад 0
Get-NetAdapter требуется Windows 8 или более поздняя версия (повторно: https://stackoverflow.com/a/27213645/) im_chc 6 лет назад 0
2
Dave M

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

1
David

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

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

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

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

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

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

step 1

step 2

К сожалению, скорость не указывает на состояние дуплекса в Ethernet на Windows. Вполне возможно быть 1.0 Гбит / с и полудуплекс Scott Markwell 8 лет назад 1
-1
yhw42

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

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

Я колебался между serverfault и superuser, imo подходит для обоих, если мод думает иначе, я бы не стал возражать. Scott Markwell 14 лет назад 0
`ethtool` делает это в Linux, поэтому существуют программные интерфейсы для доступа к информации. Gert van den Berg 5 лет назад 0
-1
William Hilsum

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

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

-1
PhilB

On my Windows 7 Platform -

  • List item

Type at the Windows 7 search bar Network and Sharing Center. Select - Network and Sharing Center

Change Adapter Settings

Right Click ( The LAN Lannetwrk Adapter) select Status it will show you the speed you have negotiated with the next network device up stream.

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