È possibile che IPCONFIG su Vista visualizzi lo stato di un solo adattatore?


18

È possibile che IPCONFIG su Vista visualizzi lo stato di un solo adattatore?

Ho così tanti adattatori che quello che voglio ha fatto scorrere dall'alto.

In alternativa, esiste un altro programma che potrebbe visualizzare lo stato di un adattatore specifico (indirizzo IP ecc ...)


'ipconfig | di piu 'non una risposta alla tua domanda, ma una soluzione
Joakim Elofsson

btw usa 'spazio' per mostrare di più
Joakim Elofsson

Sì - 'ipconfig | di piu 'è un ambiente di lavoro ragionevole. Io preferirei se IPCONFIG potrebbe essere selettivo, ma c'è uno è .... Se questa era una risposta che lo accetterei
justintime

Risposte:


29

Non è così breve ipconfig, ma puoi usare netshper fare questo:

> netsh interface ip mostra gli indirizzi "Connessione alla rete locale"

Configurazione per l'interfaccia "Connessione alla rete locale"
    DHCP abilitato: Sì
    Indirizzo IP: 10.34.46.91
    Prefisso sottorete: 10.34.46.0/24 (maschera 255.255.255.0)
    Gateway predefinito: 10.34.46.254
    Metrica gateway: 0
    Gateway predefinito: 10.10.124.14
    Metrica gateway: 0
    Gateway predefinito: 139.30.107.176
    Metrica gateway: 0
    InterfaceMetric: 4245

Sostituisci "ip" nel comando con "ipv6" per ottenere informazioni su IPv6.

Mettilo in un batch per scrivere meno :-)


1
| findstr "<string>"Ho scoperto il grep-like per coloro che analizzano l'output (nel mio caso, cercando informazioni sulla sottorete).
msanford,

2

interfaccia netsh ip mostra gli indirizzi "Connessione alla rete locale"

solo un sidenote: questo non riflette lo stato attuale.

Quando ho provato questa soluzione per verificare l'indirizzo dhcp, non è stato aggiornato lo stato fino a quando non è stato emesso ipconfig.


1

Dalla tua domanda sembra che tu non sia consapevole del fatto che puoi modificare le dimensioni del buffer dello schermo per la finestra di comando in Windows? Questo ti dà una barra di scorrimento sul lato della finestra che puoi usare per scorrere verso l'alto per visualizzare le informazioni che scorrono dalla parte superiore della finestra.

Nella finestra della console fai clic sull'icona a sinistra della barra del titolo (o fai semplicemente clic con il pulsante destro del mouse sulla barra del titolo) seleziona Impostazioni predefinite, fai clic sulla scheda Layout, modifica l'altezza della dimensione del buffer dello schermo in qualcosa di un po 'più grande dell'altezza della dimensione della finestra (le mie sono attualmente 25 righe di altezza per la finestra, ma 300 righe per l'altezza del buffer dello schermo).

Non riesco a ricordare se questo era attivo di default per Vista o no, ma per XP e prima dovevi assolutamente entrare e cambiarlo manualmente in qualcosa di sensato da solo.

L'altra opzione molto utile che cambio sempre su una nuova installazione sta attivando la modalità QuickEdit nella prima scheda. Ciò ti consente di selezionare il testo nella finestra di comando con il mouse, quindi premi Invio per inviarlo negli Appunti e fai semplicemente clic con il pulsante destro del mouse sulla finestra della console per incollarlo (ovviamente non accenderlo se usi qualsiasi app console che utilizza il topo).


Non è già predefinito 80x300? (A meno che il poster non usi ancora command.com ...)
user1686

Grazie per il suggerimento: sono consapevole che è possibile modificare la dimensione del buffer, ma preferirei non dover scorrere indietro.
justintime

1

Ho installato Gnu Grep per Windows e quindi modificato il mio percorso in modo da poter eseguire grep da qualsiasi luogo

Quindi ho creato un file batch che contiene

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

Ho un sacco di adattatori quindi ipconfig da solo è stato un dolore.


Lo stavo cercando.
Mandark

1

Per raggiungere l'obiettivo di emettere un solo adattatore, reindirizzare la stringa di comandi a head(dal pacchetto 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"

Vedi https://sysinfo.io/output-ip-address-with-ipconfig/ per maggiori dettagli.


Benvenuto in Super User! Puoi includere le informazioni pertinenti dal tuo link, ad es. Quale comando emettere, come installare head? Saluti!
bertieb,

@bertieb Il tuo desiderio è il mio comando. È stato fatto. Il collegamento è incluso alla fonte ufficiale di GnuWin32.
Sysinfo.io,

0

Puoi anche visualizzare tali informazioni nel Centro connessioni di rete e condivisione.

Dal Centro connessioni di rete e condivisione, fai clic su "Gestisci adattatori di rete" o simili: questo mostrerà la cartella delle connessioni di rete. Se fai doppio clic su una connessione, vedrai lo stesso output ipconfigdi una GUI.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.