Wie Sie ein Skript, um die lokale IP-Adressen anzeigen

September 9

Eine Aufgabe, die Netzwerk-Administratoren in regelmäßigen Abständen durchführen müssen wird, um die lokale IP-Adresse eines Computers in ihrem Netzwerk suchen. Obwohl dies mit einem einzigen Befehl schnell erreicht werden kann, ist es viel einfacher und produktiver erstellen eine benutzerdefinierten Skript für den Job.

Anweisungen

Linux / Unix / Mac OS X

1 Öffnen Sie einen Texteditor und geben Sie folgenden Befehl:

! / bin/bash Ifconfig en1 | Grep -o "[0-9]. [ 0-9]. [0-9] . [0-9]" | Kopf-1

Dies verbindet drei Befehle mit einem "Rohr" (|), eine spezielle Unix-Befehl, der die Ausgabe eines Befehls in einen anderen Befehl umleitet. Der erste Befehl ist "Ifconfig", das Informationen über ein bestimmtes Netzwerk erhält. Unter Mac OS X das Netzwerk wird voraussichtlich den Namen "en1", aber unter Linux oder Unix, ist es eher den Namen "eth0."

Die zweite Befehl nimmt die Ausgabe der ersten und filtert es, so dass nur die Teile, die die Grundstruktur einer (XXX.XXX.XXX.XXX) IP-Adresse passen auf Vorrat gespeichert werden.

Da der Ifconfig zwei IP-Adressen, die lokale IP und Gateway-IP, erhalten filtert der "Kopf"-Befehl alle außer den ersten.

2 Speichern Sie diese als "getIP.sh."

3 Öffnen Sie das Programm "terminal" und geben Sie Folgendes ein, um das die Skriptberechtigung zum Ausführen geben:

Chmod + x getIP.sh

4 Führen Sie das Skript, indem Sie Folgendes in Ihrem Terminal eingeben:

./getIP.sh

Windows

5 Öffnen Sie einen Texteditor.

6 Geben Sie das folgende VBS-Skript:

Dim NIC1, Nic, StrIP

Eingestellt von NIC1 = GetObject("winmgmts:"). InstancesOf("Win32_NetworkAdapterConfiguration")

Für jede Netzwerkkarte in NIC1

if Nic.IPEnabled then

StrIP = Nic.IPAddress(i)

MsgBox StrIP

end if

nächste

Dieses Skript ruft alle Netzwerkschnittstellen auf dem Computer aktiviert und bietet ein Meldungsfeld mit der lokalen IP-Adresse jedes Netzwerk-Verbindung, die eine IP-Adresse verfügt.

7 Speichern Sie diese mit dem Namen "getIP.vbs."

8 Doppelklicken Sie auf Ihrem Desktop zum Ausführen des Skripts "getIP.vbs".