Tecnología

Inicio

Cómo hacer una secuencia de comandos para mostrar las direcciones IP locales

Una de las tareas que los administradores de red necesitan para llevar a cabo de forma regular es para buscar la dirección IP local de una computadora en su red. Aunque esto se puede lograr rápidamente con un solo comando, es mucho más fácil y más productivo para crear un script personalizado para el trabajo.

Instrucciones

Linux / Unix / Mac OS X

1 Abra su editor de texto favorito y escriba el siguiente comando:

! / Bin / bash

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

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

Esto combina tres comandos con un "pipe" (|), un comando especial de Unix que redirige la salida de un comando a otro comando. El primer comando es "ifconfig", que obtiene información sobre una red dada. En Mac OS X, la red es probable que sea llamado "en1", pero en Linux o Unix, es más probable que se llamará "eth0".

El segundo comando toma la salida de la primera y filtra de modo que sólo las partes que se ajustan a la estructura básica de un (XXX.XXX.XXX.XXX) dirección IP se conservan.

Desde el ifconfig obtener dos direcciones IP, la dirección IP local y la puerta de enlace IP, que filtra el comando "cabeza" a todos, excepto el primero.

2 Guardar como "getIP.sh."

3 Abra el programa de "terminal" y escriba lo siguiente para dar el permiso para ejecutar la escritura:

chmod + x getIP.sh

4 Ejecutar el script escribiendo lo siguiente en el terminal:

./getIP.sh

ventanas

5 Abra su editor de texto favorito.

6 Escriba el siguiente script VBS:

dim NIC1, Nic, de Gaza

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

Para cada NIC en NIC1

if Nic.IPEnabled then

Strip = Nic.IPAddress (i)

MsgBox de Gaza

terminara si

siguiente

Este script se lleva todos los interfaces de red habilitada en el equipo y proporciona un cuadro de mensaje con la dirección IP local de cada conexión de red que tiene una dirección IP.

7 Guardar esta con el nombre "getIP.vbs."

8 Haga doble clic en el archivo "getIP.vbs" en el escritorio para ejecutar el script.