Comment vérifiez-vous la valeur duplex actuelle d'une carte réseau définie sur Négociation automatique dans Windows?


19

Je voudrais savoir quel duplex (à moitié ou plein) ma carte réseau a négocié avec un commutateur lorsqu'ils sont tous les deux configurés en configuration automatique dans Windows.

Réponses:


10

À l'invite de commande:

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

Prendre plaisir.


Ressemble à la documentation sur msdn.microsoft.com/en-us/library/hh968170(v=vs.85).aspx confirme qu'il s'agit de l'état de fonctionnement et non du paramètre sélectionné. Heureux de voir qu'il existe désormais un moyen de le faire de manière fiable 8 ans plus tard.
Scott Markwell

Get-NetAdapter a besoin de Windows 8 ou version ultérieure (re: stackoverflow.com/a/27213645 )
im_chc

10

Sans regarder le commutateur, la seule façon dont cela semble possible est que le pilote Windows de votre carte réseau signale ces informations. Pour voir si c'est le cas, allez à Control Panel --> Administrator Tools --> Event Viewer. Vous souhaitez ensuite consulter les journaux système (dans Windows7, c'est sous l' arborescence des journaux Windows ). Une fois que vous avez trouvé les journaux système, cliquez sur Source en haut pour l'utiliser comme critère de tri. Recherchez maintenant votre pilote NIC, le mien par exemple est b57nd60a . Faites défiler toutes les entrées que votre pilote NIC a faites et si vous êtes chanceux, vous verrez à quelle vitesse il a négocié dans le rapport d'événement.


C'est une douleur dans le cul, mais ça marche, merci. J'ai trié par source et trouvé b57w2k (pour une puce BroadCom), puis j'ai regardé l'historique de sa configuration automatique.
Scott Markwell

+1. A travaillé pour moi. J'ai recherché mon nom de marque NIC (Marvell dans ce cas) et j'ai sauté droit dessus.
DuckMaestro

7

Tapez ce qui suit dans l'invite de commande:

wmic NIC where NetEnabled=true get Name, Speed

Cela devrait vous le dire.


2
Pourriez-vous fournir un exemple de sortie?
Insane

Cela a très bien fonctionné pour moi dans Windows 10! Merci.
user3731622

1
Cela ne semble pas indiquer si cela a été négocié en duplex intégral ou non. Peut-être que «obtenir le nom, la vitesse, la détection automatique» vous donne cela?
Wodin

3

Avec Powershell run:

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

entrez la description de l'image ici


2

Certaines cartes (Intel par exemple) ont une suite de diagnostics qui affiche ces informations. Ce logiciel n'est souvent pas installé. Habituellement, seul le pilote est installé et l'application de diagnostic / gestion ne l'est pas. Je crois que l'application Intel s'appelle ProSet


1

Cela fonctionne dans Windows 7, pas sûr des versions inférieures:

  1. Faites un clic droit sur la carte réseau dans Connexions réseau dans le Panneau de configuration
  2. Cliquez sur Configurer
  3. Cliquez sur l' onglet Vitesse du lien
  4. Regardez la fenêtre d' état du lien .

entrez la description de l'image ici


5
Celui-ci fonctionnerait avec les versions inférieures de Windows mais il ne concerne que certains pilotes de carte réseau. Les pilotes de base et la plupart des pilotes d'autres fabricants que Intel n'afficheront pas les informations.
pabouk

0

Il n'est pas nécessaire de passer une heure dans l'observateur d'événements:

Dans "Connexions réseau", faites un clic droit -> "Statut".

Ici vous pouvez voir "Speed".

étape 1

étape 2


1
Malheureusement, Speed ​​n'indique pas l'état de Duplex en Ethernet sur Windows. Il est tout à fait possible d'être à 1,0 Gbit / s et semi-duplex
Scott Markwell

En fait, il n'y a rien de tel que l'Ethernet gigabit semi-duplex.
Nicolas Melay

-1

La façon la plus simple à laquelle je peux penser est d'obtenir un interrupteur avec des lumières à l'avant ou une interface de gestion et de simplement jeter un œil.

A part ça, je ne connais pas vraiment de logiciel capable de vous le dire.


-1

Il n'y a pas logiciel de signaler le mode duplex négocié (en particulier avec un commutateur) car toutes ces choses se produisent sur la couche physique.

Vous aurez besoin d'une sorte d'appareil de mesure pour diagnostiquer cela électroniquement .


J'ai hésité entre serverfault et superuser, imo il convient aux deux, si les mods pensent autrement, je ne m'y opposerais pas.
Scott Markwell

ethtoolle fait sous Linux, il existe donc des interfaces logicielles pour accéder aux informations.
Gert van den Berg

-1

Sur ma plate-forme Windows 7 -

  • Élément de liste

Tapez dans la barre de recherche de Windows 7 Centre Réseau et partage. Sélectionner - Centre Réseau et partage

Changer les paramètres d'adaptation

Cliquez avec le bouton droit (l'adaptateur LAN Lannetwrk) sélectionnez État, il vous montrera la vitesse que vous avez négociée avec le prochain périphérique réseau en amont.


1
La vitesse de liaison n'est malheureusement pas la même que celle de Duplex. Il est possible d'être en Half Duplex 100mbps par exemple.
Scott Markwell
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.