Saltar al contenido

Como calcular subredes en Linux y Windows fácilmente

Como calcular subredes en Linux y Windows fácilmente

El subnetting o calculo de subredes es un oficio muy común del administrador de sistemas. Incluso podría darse el caso de que ciertos usuarios avanzados decidan implementarlo en su entorno doméstico por seguridad o necesidad. Por ejemplo, un uso objetivo de las subredes domésticas es el de aislar una red de invitados de la red principal.

Programas para calcular subredes en Linux y Windows

En ocasiones anteriores hablé de una serie de consejos para calcular una máscara de subred para TCP/IP así que te animo a revisarlo ya que te puede resultar de utilidad para dominar la teoría. Sin embargo, lo bueno de los programas que vamos a ver es que eliminan el factor de cálculo por nuestra parte, así que por tanto eliminan los posibles errores.

Aprende más¿Cómo ver los puertos abiertos en Windows?

Como calcular subredes en Linux con ipcalc

Linux es un gran sistema operativo por muchas razones, y para sumar una más podríamos decir que cuenta con un número ingente de utilidades de red avanzadas para cubrir cualquier necesidad. Por ejemplo, tenemos herramientas como iptraf o tcpdump que nos permiten ver un enorme número de propiedades y capturar tráfico en tiempo real.

Para realizar subnetting en Linux, concretamente en sistemas Ubuntu basado en Debian, podemos ayudarnos de una sencilla utilidad llamada ipcalc. Comenzaremos instalando la herramienta, ya que no suele venir instalada:

sudo apt install ipcalc

El uso predeterminado de la herramienta es el siguiente:

ipcalc <IP(/máscara)>

Por ejemplo, si queremos hacer un cálculo rápido sobre nuestra dirección IP local escribiremos:

ipcalc 192.168.1.135

ipcalc

Esto nos indica varias cosas:

  • Máscara de subred correspondiente
  • Red en la que está incluída la dirección
  • Dirección IP utilizable inferior
  • Dirección IP utilizable superior
  • Dirección broadcast (donde el enrutador anuncia sus servicios, por así decirlo)
  • Número de equipos máximos por red

Por tanto, gracias a ipcalc podemos hacer cálculos de subredes. Especialmente útil para ello sería un comando como el siguiente:

ipcalc xxx.xxx.xxx.xxx/xx --s a b c d

Dicho comando indicaría, para una red con máscara dadas, la opción –s o split (dividir) y en forma alfabética la cantidad de redes que deseamos conseguir, en este caso 4.

ipcalc Ubuntu

Realizar cálculo de subredes en Windows con ipnetwork

El uso predeterminado de la herramienta es el siguiente:

ipnetwork <IP(/máscara)>

Esto nos permite saber la pasarela, red, máscara, Ip broadcast y rango de hosts usables y permitidos.

ipnetwork

Se pueden acotar los datos, por ejemplo si solo queremos conocer la red asociada, introduciríamos el siguiente comando:

ipnetwork 192.168.1.128/24 -n

IPNetwork2

Para realizar supernetting, podemos saber también si una red está incluida dentro de otra. Por ejemplo, pasa saber si la red 1.1.1.0/18 quedaría incluída dentro de 1.1.1.1/16 lanzaremos el siguiente comando:

Ipnetwork 1.1.1.0/18 –C 1.1.1.1/16

IPNetwork 3

Gracias a Ipnetwork podremos además comprobar si dos redes se solapan (se “pisan” entre ellas) mediante el operando -o, por ejemplo:

ipnetwork -o 192.168.1.128/26 172.18.1.125/23

ipnetwork 4

Puedes obtener la herramienta ipnetwork para Windows en el siguiente enlace:

descargar ipnetwork Windows

Alejandro Ver todo

Trabajo como consultor de ciberseguridad y me gusta lo que hago. Aficionado a la informática / tecnología en general, me gusta compartir con la gente lo poco que sé. También soy aficionado al deporte y los videojuegos.

5 comentarios sobre “Como calcular subredes en Linux y Windows fácilmente Deja un comentario

Deja tu comentario (puedes hacerlo de forma anónima)

Este sitio utiliza Akismet para reducir el spam. Conoce cómo se procesan los datos de tus comentarios.