Comment faire un script pour afficher les adresses IP locales

June 27

Une tâche que les administrateurs réseau doivent effectuer sur une base régulière est de rechercher l'adresse IP locale d'un ordinateur sur leur réseau. Bien que cela peut être accompli rapidement avec une seule commande, il est beaucoup plus facile et plus productive pour créer un script personnalisé pour le travail.

Instructions

Linux / Unix / Mac OS X

1 Ouvrez votre éditeur de texte préféré et tapez la commande suivante:

! / Bin / bash

ifconfig en1 | grep -o "[0-9]

[0-9] [0-9] [0-9]..." | head -1

Celui-ci combine trois commandes avec un "pipe" (|), une commande spéciale Unix qui redirige la sortie d'une commande dans une autre commande. La première commande est "ifconfig", qui obtient des informations sur un réseau donné. Sous Mac OS X, le réseau est susceptible d'être nommé "en1", mais sous Linux ou Unix, il est plus probable d'être nommé "eth0."

La deuxième commande prend la sortie du premier filtre, et de telle sorte que seules les parties qui correspondent à la structure de base d'un (XXX.XXX.XXX.XXX) l'adresse IP sont conservées.

Depuis l'ifconfig obtenir deux adresses IP, les filtres de commande "de tête" sur IP locale et la passerelle IP, tout sauf la première.

2 Enregistrer ce que "getIP.sh."

3 Ouvrez le programme "terminal" et tapez la commande suivante pour donner l'autorisation de script à exécuter:

chmod + x getIP.sh

4 Exécutez le script en tapant la commande suivante dans le terminal:

./getIP.sh

Fenêtres

5 Ouvrez votre éditeur de texte favori.

6 Tapez le script VBS suivant:

dim NIC1, Nic, STRIP

Set NIC1 = GetObject ( "winmgmts:"). InstancesOf ( "Win32_NetworkAdapterConfiguration")

Pour chaque Nic en NIC1

if Nic.IPEnabled then

STRIP = Nic.IPAddress (i)

MsgBox STRIP

fin si

prochain

Ce script obtient toutes les interfaces réseau activés sur l'ordinateur et fournit une boîte de message avec l'adresse IP locale de chaque connexion réseau qui dispose d'une adresse IP.

7 Enregistrer ce avec le nom "getIP.vbs."

8 Double-cliquez sur le "getIP.vbs" fichier sur votre bureau pour exécuter le script.


          

Post a comment: