Wie können Sie den aktuellen Duplexwert einer Netzwerkkarte überprüfen, die in Windows auf Automatische Aushandlung eingestellt ist?


Antworten:


10

An der Eingabeaufforderung:

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

Genießen.


In der Dokumentation unter msdn.microsoft.com/en-us/library/hh968170(v=vs.85).aspx wird bestätigt, dass dies der Betriebsstatus ist und nicht die ausgewählte Einstellung. Ich bin froh zu sehen, dass es jetzt einen Weg gibt, dies 8 Jahre später zuverlässig zu tun.
Scott Markwell

Get-NetAdapter benötigt Windows 8 oder höher (re: stackoverflow.com/a/27213645 )
im_chc

10

Ohne auf den Schalter zu schauen, scheint es nur möglich zu sein, wenn der Windows-Treiber für Ihre Netzwerkkarte diese Informationen meldet. Um zu sehen, ob dies der Fall ist, gehen Sie zu Control Panel --> Administrator Tools --> Event Viewer. Sie möchten sich dann die Systemprotokolle ansehen (in Windows7 befindet sich dies in der Baumstruktur der Windows-Protokolle ). Wenn Sie die Systemprotokolle gefunden haben, klicken Sie oben auf Quelle , um sie als Sortierkriterien zu verwenden. Suchen Sie jetzt nach Ihrem NIC-Treiber, meins ist beispielsweise b57nd60a . Blättern Sie durch alle Einträge, die Ihr NIC-Treiber vorgenommen hat, und wenn Sie Glück haben, können Sie im Ereignisbericht sehen, mit welcher Geschwindigkeit er verhandelt hat.


Das ist ein Schmerz im Arsch, aber es funktioniert, danke. Ich sortierte nach Quelle, fand b57w2k (für einen BroadCom-Chip) und schaute mir dann die Geschichte an, wie ich es selbst konfigurierte.
Scott Markwell

+1. Hat für mich gearbeitet. Suchte nach meinem NIC-Markennamen (in diesem Fall Marvell) und sprang direkt darauf zu.
DuckMaestro

7

Geben Sie Folgendes in die Eingabeaufforderung ein:

wmic NIC where NetEnabled=true get Name, Speed

Es sollte dir sagen.


2
Können Sie eine Beispielausgabe bereitstellen?
Insane

Das hat in Windows 10 sehr gut funktioniert! Vielen Dank.
user3731622

1
Das scheint nicht aufzuführen, ob es bei Vollduplex ausgehandelt hat oder nicht. Vielleicht "Name, Geschwindigkeit, AutoSense" gibt Ihnen das?
Wodin

3

Mit Powershell-Lauf:

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

Bildbeschreibung hier eingeben


2

Einige Karten (beispielsweise Intel) verfügen über eine Diagnosesuite, die diese Informationen anzeigt. Diese Software wird oft nicht installiert. Normalerweise wird nur der Treiber installiert und die Diagnose- / Verwaltungs-App nicht. Ich glaube, die Intel App heißt ProSet


1

Dies funktioniert unter Windows 7 und ist bei niedrigeren Versionen nicht sicher:

  1. Klicken Sie in der Systemsteuerung unter Netzwerkverbindungen mit der rechten Maustaste auf die Netzwerkkarte
  2. Klicken Sie auf Konfigurieren
  3. Klicken Sie auf den Link Speed Tab
  4. Sehen Sie sich das Link Status Fenster an.

Bildbeschreibung hier eingeben


5
Diese würde mit niedrigeren Windows-Versionen funktionieren, ist jedoch nur für bestimmte Netzwerkkartentreiber relevant. Standardtreiber und die meisten Treiber anderer Hersteller als Intel zeigen die Informationen nicht an.
Pabouk

0

Es ist nicht erforderlich, eine Stunde in der Ereignisanzeige zu verbringen:

Klicken Sie in "Netzwerkverbindungen" mit der rechten Maustaste auf -> "Status".

Hier sehen Sie "Speed".

Schritt 1

Schritt 2


1
Leider zeigt Speed ​​unter Windows nicht den Status von Duplex in Ethernet an. Es ist durchaus möglich, 1,0 Gbit / s und Halbduplex zu sein
Scott Markwell

Es gibt eigentlich kein Halbduplex-Gigabit-Ethernet.
Nicolas Melay,

-1

Der einfachste Weg, den ich mir vorstellen kann, ist es, einen Schalter mit Beleuchtung an der Vorderseite oder eine Verwaltungsschnittstelle zu bekommen und einfach einen Blick darauf zu werfen.

Davon abgesehen ist mir keine Software bekannt, die es Ihnen sagen kann.


-1

Es gibt keinen Software-Weg , um den ausgehandelten Duplex-Modus (insbesondere mit einem Switch) zu melden, da all diese Dinge auf der physischen Ebene geschehen.

Sie benötigen eine Art Messgerät, um dies elektronisch zu diagnostizieren .


Ich habe zwischen serverfault und superuser gewaffelt, imo ist es für beide geeignet, wenn die Mods denken, dass ich nichts dagegen hätte.
Scott Markwell

ethtoolFunktioniert es unter Linux, so gibt es Software-Schnittstellen, um an die Informationen zu gelangen.
Gert van den Berg

-1

Auf meiner Windows 7-Plattform -

  • Listenpunkt

Geben Sie in der Windows 7-Suchleiste Netzwerk- und Freigabecenter ein. Wählen Sie - Netzwerk- und Freigabecenter

Adapter Einstellungen ändern

Klicken Sie mit der rechten Maustaste (The LAN Lannetwrk Adapter) auf Status, um die Geschwindigkeit anzuzeigen, die Sie mit dem nächsten Netzwerkgerät ausgehandelt haben.


1
Die Verbindungsgeschwindigkeit ist leider nicht mit der von Duplex identisch. Es ist beispielsweise möglich, Half Duplex mit 100 MBit / s zu verwenden.
Scott Markwell
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.