Est-il possible pour IPCONFIG sur Vista d'afficher l'état d'un seul adaptateur?

18

Est-il possible pour IPCONFIG sur Vista d'afficher l'état d'un seul adaptateur?

J'ai tellement d'adaptateurs que celui que je veux a défilé en haut.

Sinon, existe-t-il un autre programme qui pourrait afficher l'état d'un adaptateur spécifique (adresse IP, etc.)

justintime
la source
«ipconfig | plus 'pas une réponse à votre question, mais une solution
Joakim Elofsson
btw utilise 'espace' pour en montrer plus
Joakim Elofsson
Oui - 'ipconfig | plus »est une solution de contournement raisonnable. Je préférerais que IPCONFIG puisse être sélectif mais il y en a un ... Si c'était une réponse, je l'accepterais
juste

Réponses:

29

Ce n'est pas aussi court que ipconfig, mais vous pouvez utiliser netshpour ce faire:

> Les adresses IP show de l'interface netsh "Connexion au réseau local"

Configuration de l'interface "Connexion au réseau local"
    DHCP activé: Oui
    Adresse IP: 10.34.46.91
    Préfixe de sous-réseau: 10.34.46.0/24 (masque 255.255.255.0)
    Passerelle par défaut: 10.34.46.254
    Métrique de la passerelle: 0
    Passerelle par défaut: 10.10.124.14
    Métrique de la passerelle: 0
    Passerelle par défaut: 139.30.107.176
    Métrique de la passerelle: 0
    InterfaceMétrique: 4245

Remplacez "ip" dans la commande par "ipv6" pour obtenir les informations IPv6.

Mettez-le dans un lot pour moins de frappe :-)

Joey
la source
1
Découvert le grep-like | findstr "<string>"pour ceux qui analysent la sortie (dans mon cas, à la recherche d'informations de sous-réseau).
msanford
2

adresse IP de l'interface netsh afficher les adresses "Connexion au réseau local"

juste une note: cela ne reflète pas l'état actuel.

Lorsque j'ai essayé cette solution pour vérifier l'adresse dhcp, elle ne mettait pas à jour l'état tant que ipconfig n'était pas émis.

user273962
la source
1

D'après votre question, il semble que vous ne saviez pas que vous pouvez modifier la taille de la mémoire tampon d'écran pour la fenêtre de commande dans Windows? Cela vous donne une barre de défilement sur le côté de la fenêtre que vous pouvez utiliser pour faire défiler vers le haut pour afficher les informations qui défilent en haut de la fenêtre.

Dans la fenêtre de la console, cliquez sur l'icône à gauche de la barre de titre (ou cliquez simplement avec le bouton droit sur la barre de titre) sélectionnez Paramètres par défaut, cliquez sur l'onglet Disposition, changez la hauteur de la taille de la mémoire tampon d'écran en quelque chose de bien plus grand que la hauteur de la taille de la fenêtre (les miennes ont actuellement 25 lignes de hauteur pour la fenêtre, mais 300 lignes pour la hauteur du tampon d'écran).

Je ne me souviens pas si c'était activé par défaut pour Vista ou non, mais pour XP et avant, vous deviez absolument y aller et le changer manuellement en quelque chose de sensible vous-même.

L'autre option très utile que je change toujours lors d'une nouvelle installation consiste à activer le mode QuickEdit dans le premier onglet. Cela vous permet de sélectionner du texte dans la fenêtre de commande avec la souris, puis appuyez simplement sur Entrée pour l'envoyer dans le presse-papiers, et faites un clic droit sur la fenêtre de la console pour coller (évidemment, ne l'activez pas si vous utilisez des applications de console qui utilisent la souris).

GAThrawn
la source
N'est-il pas déjà par défaut à 80x300? (À moins que l'affiche n'utilise toujours command.com ...)
user1686
Merci pour le conseil - je suis conscient que vous pouvez modifier la taille du tampon, mais je préférerais ne pas avoir à revenir en arrière.
justintime
1

J'ai installé Gnu Grep pour Windows, puis modifié mon chemin pour pouvoir exécuter grep de n'importe où

J'ai ensuite créé un fichier batch qui contient

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

J'ai une tonne d'adaptateurs, donc ipconfig en soi était une douleur.

Steve Byrum
la source
Je cherchais ça.
Mandark
1

Pour atteindre l'objectif de sortie d'un seul adaptateur, dirigez la chaîne de commandes vers head(à partir du package 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"

Voir https://sysinfo.io/output-ip-address-with-ipconfig/ pour plus de détails.

Sysinfo.io
la source
Bienvenue sur Super User! Pouvez-vous inclure les informations pertinentes de votre lien - c'est-à-dire quelle commande lancer, comment installer head? À votre santé!
bertieb
@bertieb Votre souhait est ma commande. C'est fait. Le lien est inclus vers la source officielle de GnuWin32.
Sysinfo.io
0

Vous pouvez également afficher ces informations dans le Centre Réseau et partage.

Dans le Centre Réseau et partage, cliquez sur "Gérer les adaptateurs réseau" ou similaire - cela affichera le dossier des connexions réseau. Si vous double-cliquez sur une connexion, vous verrez la même sortie que ipconfigdans une interface graphique.

EvilChookie
la source