Cómo calcular la dirección de subred IP con la herramienta IPCALC

Cómo calcular la dirección de subred IP con la herramienta IPCALC

Al administrar una red, sin duda necesitará lidiar con la subnecia. Algunos administradores de la red pueden hacer las matemáticas binarias con bastante rapidez en su cabeza, para determinar la máscara de subred. Sin embargo, otros pueden necesitar ayuda y aquí es donde el ipcalc La herramienta es útil.

Leer también: Una guía de Linux Sysadmin para la gestión de redes, la solución de problemas y la depuración

Ipcalc En realidad, hace mucho más: se necesita una dirección IP y una máscara de red y proporciona la transmisión resultante, la red, la máscara de comodín de Cisco y el rango de host. También puede usarlo como una herramienta de enseñanza para presentar los resultados de la subproceso en los valores binarios fáciles de entender.

Algunos de los usos de ipcalc son:

  • Validar la dirección IP
  • Mostrar dirección de transmisión calculada
  • Mostrar nombre de host determinado a través de DNS
  • Mostrar dirección de red o prefijo

Cómo instalar IPCalc en Linux

Instalar ipcalc, Simplemente ejecute uno de los comandos a continuación, según la distribución de Linux que está utilizando.

$ sudo apt instalación ipcalc 

El ipcalc El paquete debe instalarse automáticamente en Centos/Rhel/Fedora y es parte del Initscripts Paquete, pero si por alguna razón falta, puede instalarlo usando:

# yum install initscripts # rhel/centos # dnf instalar initscripts #fedora 

Cómo usar IPCALC en Linux

A continuación puede ver algunos ejemplos de uso de ipcalc.

Obtenga información sobre la dirección de la red:

# ipcalc 192.168.20.0 
Salida de muestra
Dirección: 192.168.20.0 11000000.10101000.00010100. 00000000 Netmask: 255.255.255.0 = 24 11111111.11111111.11111111. 00000000 comodín: 0.0.0.255 00000000.00000000.00000000. 11111111 => Red: 192.168.20.4/24 11000000.10101000.00010100. 00000000 hostmin de host: 192.168.20.1 11000000.10101000.00010100. 00000001 hostmax: 192.168.20.254 11000000.10101000.00010100. 11111110 transmisión: 192.168.20.255 11000000.10101000.00010100. 11111111 Hosts/Net: 254 Clase C, Internet privado 

Calcular una subred para 192.168.20.24/04.

# ipcalc 192.168.20.24/04 
Salida de muestra
Dirección: 192.168.20.0 11000000.10101000.00010100. 00000000 Netmask: 255.255.255.0 = 24 11111111.11111111.11111111. 00000000 comodín: 0.0.0.255 00000000.00000000.00000000. 11111111 => Red: 192.168.20.4/24 11000000.10101000.00010100. 00000000 hostmin de host: 192.168.20.1 11000000.10101000.00010100. 00000001 hostmax: 192.168.20.254 11000000.10101000.00010100. 11111110 transmisión: 192.168.20.255 11000000.10101000.00010100. 11111111 Hosts/Net: 254 Clase C, Internet privado 

Calcule una sola subred con 10 hosts:

# ipcalc 192.168.20.0 -S 10 
Salida de muestra
Dirección: 192.168.20.0 11000000.10101000.00010100. 00000000 Netmask: 255.255.255.0 = 24 11111111.11111111.11111111. 00000000 comodín: 0.0.0.255 00000000.00000000.00000000. 11111111 => Red: 192.168.20.4/24 11000000.10101000.00010100. 00000000 hostmin de host: 192.168.20.1 11000000.10101000.00010100. 00000001 hostmax: 192.168.20.254 11000000.10101000.00010100. 11111110 transmisión: 192.168.20.255 11000000.10101000.00010100. 11111111 Hosts/Net: 254 Clase C, Internet privado 1. Tamaño solicitado: 10 hosts Netmask: 255.255.255.240 = 28 11111111.11111111.11111111.1111 0000 Red: 192.168.20.28/28 11000000.10101000.00010100.0000 0000 hostmin de host: 192.168.20.1 11000000.10101000.00010100.0000 0001 hostmax: 192.168.20.14 11000000.10101000.00010100.0000 1110 Broadcast: 192.168.20.15 11000000.10101000.00010100.0000 1111 Hosts/Net: 14 Clase C, Internet privado Tamaño necesario: 16 direcciones. Red usada: 192.168.20.28/28 sin usar: 192.168.20.16/28 192.168.20.32/27 192.168.20.64/26 192.168.20.128/25 

Si desea suprimir la salida binaria, puede usar el -b opción como se muestra.

# ipcalc -b 192.168.20.100 
Salida de muestra
Dirección: 192.168.20.100 Netmask: 255.255.255.0 = 24 comodín: 0.0.0.255 => Red: 192.168.20.4/24 hostmin: 192.168.20.1 hostmax: 192.168.20.254 transmisión: 192.168.20.255 Hosts/Net: 254 Clase C, Internet privado 

Para encontrar más sobre el ipcalc uso, puedes usar:

# ipcalc --help # man ipcalc 

Puedes encontrar al oficial ipcalc Sitio web en http: // jodies.de/ipcalc.

Conclusión

Este fue un tutorial simple, que muestra cómo usar ipcalc herramienta con algunos ejemplos básicos. Si tiene alguna pregunta o consejo, asegúrese de enviarlos en la sección de comentarios a continuación.