Czy jest możliwe, aby IPCONFIG w systemie Vista wyświetlał status tylko jednego adaptera?


18

Czy jest możliwe, aby IPCONFIG w systemie Vista wyświetlał status tylko jednego adaptera?

Mam tak wiele adapterów, że ten, którego chcę, przewinął się z góry.

Alternatywnie, czy istnieje inny program, który może wyświetlać status konkretnego adaptera (adres IP itp.)


„ipconfig | więcej ”nie odpowiedź na twoje pytanie, ale rozwiązanie
Joakim Elofsson

btw użyj „spacji”, aby pokazać więcej
Joakim Elofsson,

Tak - „ipconfig | więcej ”to rozsądne miejsce pracy. Wolałbym, żeby IPCONFIG mógł być selektywny, ale jest jeden. Gdyby to była odpowiedź, zaakceptowałbym ją
dniu

Odpowiedzi:


29

Nie jest tak krótki ipconfig, ale możesz netshto zrobić:

> netsh interfejs ip pokaż adresy „Połączenie lokalne”

Konfiguracja interfejsu „Połączenie lokalne”
    DHCP włączony: Tak
    Adres IP: 10.34.46.91
    Prefiks podsieci: 10.34.46.0/24 (maska ​​255.255.255.0)
    Brama domyślna: 10.34.46.254
    Metryka bramy: 0
    Brama domyślna: 10.10.124.14
    Metryka bramy: 0
    Brama domyślna: 139.30.107.176
    Metryka bramy: 0
    Interfejs metryczny: 4245

Zamień „ip” w poleceniu na „ipv6”, aby uzyskać informacje o IPv6.

Włóż do partii, aby mniej pisać :-)


1
Odkryłem grep-like | findstr "<string>"dla tych, którzy analizują dane wyjściowe (w moim przypadku szukają informacji o podsieci).
msanford

2

Interfejs netsh ip pokaż adresy „Połączenie lokalne”

tylko sidenote: To nie odzwierciedla obecnego stanu.

Gdy próbowałem tego rozwiązania, aby sprawdzić adres dhcp, status nie był aktualizowany do momentu wydania ipconfig.


1

Z twojego pytania wynika, że ​​nie wiesz, że możesz zmienić rozmiar bufora ekranu dla okna poleceń w systemie Windows? Daje to pasek przewijania z boku okna, za pomocą którego można przewijać w górę, aby wyświetlić informacje przewijane w górnej części okna.

W oknie konsoli kliknij ikonę po lewej stronie paska tytułowego (lub po prostu kliknij pasek tytułowy prawym przyciskiem myszy) wybierz Domyślne, kliknij kartę Układ, zmień Wysokość bufora ekranu na wartość kilka razy większą niż Wysokość okna (moje mają obecnie 25 linii wysokości dla okna, ale 300 linii wysokości bufora ekranu).

Nie pamiętam, czy było to domyślnie włączone dla Visty, czy nie, ale dla XP i wcześniej zdecydowanie musiałeś wejść i ręcznie zmienić go na coś sensownego.

Inną bardzo przydatną opcją, którą zawsze zmieniam przy nowej instalacji, jest włączenie trybu QuickEdit na pierwszej karcie. Umożliwia to zaznaczanie tekstu w oknie poleceń za pomocą myszy, a następnie po prostu naciśnij Enter, aby wysłać go do schowka, i po prostu kliknij prawym przyciskiem myszy okno konsoli, aby wkleić (oczywiście nie włączaj tego, jeśli korzystasz z aplikacji konsoli, które używają Mysz).


Czy nie jest już domyślnie ustawiony na 80x300? (Chyba że plakat nadal używa command.com ...)
user1686,

Dzięki za wskazówkę - mam świadomość, że możesz zmienić rozmiar bufora, ale wolałbym nie przewijać wstecz.
justintime

1

Zainstalowałem Gnu Grep dla Windows, a następnie zmodyfikowałem swoją ścieżkę, aby móc uruchamiać grep z dowolnego miejsca

Następnie utworzyłem plik wsadowy, który zawiera

ipconfig | grep -A5 -i "Ethernet Adapter Local Area Connection:"

Mam mnóstwo adapterów, więc samo ipconfig było uciążliwe.


Szukałem tego.
Mandark,

1

Aby osiągnąć cel wyprowadzania tylko jednego adaptera, potokuj ciąg poleceń do head(z pakietu GnuWin32 ).

:: Output network adapter name and IP addresses using native commands only

ipconfig /all | findstr /IR "ipv4 ethernet adapter" | findstr /IRV "description tunnel vpn dial bluetooth [2-9]:$" | findstr /LV "*"

:: Using grep binary from gnuwin32 output only network adapter name and IP addresses

ipconfig /all | grep -iE "ipv4|ethernet|adapter" | grep -iEv "description|tunnel|vpn|dial|bluetooth|[2-9]:$" | grep -iFv "connection*"

:: And one more that yields the bare essentials (hostname, adapter name, MAC, IPv4, subnet, gateway, DNS)
:: I purposefully excluded v6 addresses because I don't have a need, if you need then just omit it

ipconfig /all | findstr -iv "ipv6 bluetooth Description DHCP Autoconfiguration Netbios routing wins node Connection-specific obtained expires disconnected"

Zobacz https://sysinfo.io/output-ip-address-with-ipconfig/ więcej szczegółów.


Witamy w Super User! Czy możesz podać odpowiednie informacje z linku - tj. Jakie polecenie wydać, jak zainstalować head? Twoje zdrowie!
bertieb

@bertieb Twoje życzenie jest dla mnie rozkazem. Zostało zrobione. Link jest dołączony do oficjalnego źródła GnuWin32.
Sysinfo.io

0

Możesz również wyświetlić te informacje w Centrum sieci i udostępniania.

W Centrum sieci i udostępniania kliknij „Zarządzaj kartami sieciowymi” lub podobny - wyświetli się folder połączeń sieciowych. Po dwukrotnym kliknięciu połączenia zobaczysz takie same dane wyjściowe jak ipconfigw GUI.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.