ipcalc: Una calculadora de IP's | Algo de Linux

miércoles, 28 de noviembre de 2007

ipcalc: Una calculadora de IP's

ipcalc es una herramienta de línea de comandos muy útil para calcular máscaras de red, direcciones de broadcast, etc...

Una cosa que me gusta mucho de ipcalc es que muestra el resultado de los cálculos mediante una sintaxis coloreada.

A ipcalc podemos pasarle como parámetros:
  • Una dirección IP.
  • Una dirección IP y una máscara de red.
  • O una dirección IP, una máscara de red y una segunda máscara para hacer subnetting o supernetting.
Además, podemos pasarle otros parámetros:

-n Hace que el resultado se muestre sin una sintaxis coloreada.

-b Suprime la salida binaria de los cálculos.

-c Sólo muestra el número de bits de la máscara.

-h Muestra los resultados en HTML

-help Muestra la ayuda

-v muestra la versión de ipcalc

Si pasamos tan sólo una IP como parámetro, como por ejemplo:

$ ipcalc 192.168.2.1

ipcalc nos devolverá la dirección IP, la máscara de red, el valor de wildcard, la red, la dirección IP del primer host de la red, la dirección IP del último host de la red, la dirección de broadcast, el número de hosts de la red y la clase de dirección IP:

Address: 192.168.2.1 11000000.10101000.00000010. 00000001
Netmask: 255.255.255.0 = 24 11111111.11111111.11111111. 00000000
Wildcard: 0.0.0.255 00000000.00000000.00000000. 11111111
=>
Network: 192.168.2.0/24 11000000.10101000.00000010. 00000000
HostMin: 192.168.2.1 11000000.10101000.00000010. 00000001
HostMax: 192.168.2.254 11000000.10101000.00000010. 11111110
Broadcast: 192.168.2.255 11000000.10101000.00000010. 11111111
Hosts/Net: 254 Class C, Private Internet

Si a ipcalc le pasamos como parámetros una dirección IP, una máscara de red y una máscara de subred, nos devolverá la información de las superredes o subredes que podemos crear con la máscara que indiquemos.

Suele estar disponible en los repositorios de distribuciones debian, con lo que para instalarla, tan sólo tenemos que ejecutar, como root:

# apt-get install ipcalc

No hay comentarios: