Nwlapcug.com


Come fare uno Script per visualizzare gli indirizzi IP locali

Un'attività che gli amministratori di rete devono eseguire su base regolare è quello di cercare l'indirizzo IP locale di un computer sulla propria rete. Anche se questo può essere realizzato rapidamente con un unico comando, è molto più facile e più produttivo per creare un personalizzato script per il lavoro.

Istruzioni

Linux / Unix / Mac OS X

1

Aprite il vostro editor di testo preferito e digitare il seguente comando:

! / bin/bash

ifconfig en1 | grep -o "[0-9]. [ 0-9]. [0-9] . [0-9]" | testa -1

Questo combina tre comandi con una "pipe" (|), uno speciale comando Unix che reindirizza l'output di un comando in un altro comando. Il primo comando è "ifconfig", che ottiene informazioni su una determinata rete. Sotto Mac OS X, la rete rischia di essere denominato "en1", ma sotto Linux o Unix, è più probabile di essere nominato "eth0".

Il secondo comando prende l'uscita del primo e si filtra in modo che solo le parti che si adattano la struttura di base di un indirizzo IP (xxx.xxx. xxx.xxx) vengono mantenute.

Poiché il ifconfig otterrà due indirizzi IP, l'IP locale e IP del gateway, il comando di "testa" Filtra tutti ma il primo.

2

Salvare questo come "getIP.sh."

3

Aprire il programma "terminale" e digitare il comando seguente per concedere l'autorizzazione di script per eseguire:

chmod + x getIP.sh

4

Eseguire lo script digitando quanto segue nel vostro terminale:

./getIP.sh

Windows

5

Aprite il vostro editor di testo preferito.

6

Digitare il seguente script VBS:

Dim NIC1, Nic, striscia

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

Per ogni scheda di rete NIC1

if Nic.IPEnabled then

StrIP = Nic.IPAddress(i)

MsgBox StrIP

end if

successivo

Questo script ottiene tutte le interfacce di rete abilitate sul computer e fornisce una finestra di messaggio con l'indirizzo IP locale di ogni connessione di rete che dispone di un indirizzo IP.

7

Questo Salva con il nome "getIP.vbs."

8

Doppio clic sul file "getIP.vbs" sul desktop per eseguire lo script.