Jak sprawdzić bieżącą wartość dupleksu karty sieciowej ustawionej na Auto negocjowanie w systemie Windows?

19

Chciałbym wiedzieć, jaki dupleks (połowa lub pełny) moja karta sieciowa wynegocjowała z przełącznikiem, gdy oba są ustawione na automatyczną konfigurację w systemie Windows.

Scott Markwell
źródło

Odpowiedzi:

10

W wierszu polecenia:

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

Cieszyć się.

HotPlasma
źródło
Wygląda na to, że dokumentacja na msdn.microsoft.com/en-us/library/hh968170(v=vs.85).aspx potwierdza, że ​​jest to stan operacyjny, a nie wybrane ustawienie. Cieszę się, że istnieje sposób, aby to zrobić 8 lat później niezawodnie.
Scott Markwell
Get-NetAdapter wymaga systemu Windows 8 lub nowszego (re: stackoverflow.com/a/27213645 )
im_chc
10

Bez patrzenia na przełącznik jedyny sposób, który wydaje się możliwy, jest to, że sterownik systemu Windows dla karty sieciowej zgłasza te informacje. Aby zobaczyć, czy tak, przejdź do Control Panel --> Administrator Tools --> Event Viewer. Następnie zajrzyj do dzienników systemu (w Windows7 jest to pod drzewem Dzienniki Windows ). Po znalezieniu dzienników systemowych kliknij Źródło u góry, aby użyć ich jako kryteriów sortowania. Teraz poszukaj sterownika karty sieciowej, mój na przykład to b57nd60a . Przewiń wszystkie wpisy dokonane przez sterownik karty sieciowej, a jeśli będziesz miał szczęście, zobaczysz, z jaką prędkością wynegocjowano w raporcie z wydarzenia.

SiegeX
źródło
To boli w tyłek, ale działa, dzięki. Posortowałem według źródła i znalazłem b57w2k (dla układu BroadCom), a następnie spojrzałem na historię jego konfiguracji.
Scott Markwell
+1. Pracował dla mnie. Poszukałem mojej marki NIC (w tym przypadku Marvell) i od razu do niej podskoczyłem.
DuckMaestro,
7

Wpisz następujące polecenie w wierszu polecenia:

wmic NIC where NetEnabled=true get Name, Speed

To powinno ci powiedzieć.

wyzwala
źródło
2
Czy możesz podać przykładowe dane wyjściowe?
Szalony
Działa to świetnie dla mnie w systemie Windows 10! Dzięki.
user3731622,
1
Wydaje się, że to nie pokazuje, czy negocjowano w trybie pełnego dupleksu. Być może „get Name, Speed, AutoSense” Ci to daje?
Wodin 28.04.16
3

Z biegiem PowerShell:

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

wprowadź opis zdjęcia tutaj

Faisal
źródło
2

Niektóre karty (na przykład Intel) mają pakiet diagnostyczny, który pokazuje te informacje. To oprogramowanie często nie jest instalowane. Zwykle instalowany jest tylko sterownik, a aplikacja do diagnostyki / zarządzania nim nie jest. Wierzę, że aplikacja Intel nazywa się ProSet

Dave M.
źródło
1

Działa to w systemie Windows 7, nie jestem pewien co do niższych wersji:

  1. Kliknij prawym przyciskiem myszy kartę sieciową w Połączenia sieciowe w Panelu sterowania
  2. Kliknij Konfiguruj
  3. Kliknij Speed Link Tab
  4. Spójrz na okno statusu łącza .

wprowadź opis zdjęcia tutaj

David
źródło
5
Ten działałby z niższymi wersjami systemu Windows, ale dotyczy tylko niektórych sterowników kart sieciowych. Podstawowe sterowniki i większość sterowników innych producentów niż Intel nie będą wyświetlać informacji.
pabouk
0

W przeglądarce zdarzeń nie trzeba spędzać godziny:

Wewnątrz „Połączenia sieciowe” kliknij prawym przyciskiem myszy -> „Stan”.

Tutaj możesz zobaczyć „Prędkość”.

krok 1

krok 2

Narus
źródło
1
Niestety, prędkość nie wskazuje statusu dupleksu w sieci Ethernet w systemie Windows. Jest całkowicie możliwe, aby być 1.0 Gb / s i półdupleksem
Scott Markwell
Tak naprawdę nie ma czegoś takiego jak półdupleksowy gigabit Ethernet.
Nicolas Melay,
-1

Najłatwiej mogę wymyślić przełącznik, który ma światła z przodu lub interfejs zarządzania i po prostu rzucić okiem.

Poza tym tak naprawdę nie znam żadnego oprogramowania, które mogłoby ci to powiedzieć.

William Hilsum
źródło
-1

Nie ma możliwości oprogramowania zgłaszania wynegocjowanego trybu dupleksu (szczególnie z przełącznikiem), ponieważ wszystkie te rzeczy dzieją się na warstwie fizycznej.

Będziesz potrzebować jakiegoś urządzenia pomiarowego, aby zdiagnozować je elektronicznie .

yhw42
źródło
Wahałem się między awarią serwera a superużytkownikiem, imo jest odpowiedni dla obu, jeśli mod pomyśli inaczej, nie sprzeciwiłbym się.
Scott Markwell,
ethtoolrobi to w systemie Linux, więc istnieją interfejsy programowe umożliwiające dostęp do informacji.
Gert van den Berg
-1

Na mojej platformie Windows 7 -

  • Element listy

Wpisz na pasku wyszukiwania Windows 7 Centrum sieci i udostępniania. Wybierz - Centrum sieci i udostępniania

Zmień ustawienia adaptera

Kliknij prawym przyciskiem myszy (Karta LAN Lannetwrk) i wybierz Stan, aby wyświetlić prędkość, którą wynegocjowałeś z następnym urządzeniem sieciowym w górę strumienia.

PhilB
źródło
1
Szybkość łącza nie jest niestety taka sama jak w przypadku dupleksu. Możliwe jest na przykład ustawienie Half Duplex 100 Mb / s.
Scott Markwell,