El comando ipcalc nos provee una vía simple para calcular la información IP de un host, esta herramienta nos puede ser muy útil para calcular por ejemplo el broadcast, prefijo, o red de una dirección determinada, funciona de la siguiente manera:

Para saber la mascara de red de una direccion:

[[email protected]]# ipcalc -4 192.168.1.10 -m

La opción -4 nos permite introducir una dirección ipv4 (la opcion -6 nos permitiría una dirección ipv6), y con la opcion -m le estamos pidiendo la mascara de red, en este caso mostró lo siguiente:

NETMASK=255.255.255.0

Si queremos que ipcalc nos calcule otras cosas deberemos darle la IP y la Mascara de red, y poner al final las opciones que haran que nos muestre lo que queremos, por ejemplo las siguientes:

-b = Broadcast
-n = Network
-p = Prefix
-h = Hostname

Ejemplos:

1)    [[email protected]]# ipcalc -4 192.168.1.20 -m 255.255.255.0 -nb


NETMASK=255.255.255.0
BROADCAST=192.168.1.255
NETWORK=192.168.1.1

2)    [[email protected]]# ipcalc -4 10.0.0.2 -m 255.0.0.0 -nbph

NETMASK=255.0.0.0
BROADCAST=10.255.255.255
NETWORK=10.0.0.0
HOSTNAME=prueba.punto-libre.org


Con estos ejemplos pueden observar que ipcalc es una útil y flexible herramienta para calcular información IP, Cualquier duda o aclaración pueden escribirme.

¡Hasta la proxima!
Ramphis Che – www.punto-libre.org