Table of Contents
Cómo calcular la dirección de subred IP con la herramienta ipcalc
Al administrar una red, sin duda tendrá que lidiar con la división en subredes. Algunos administradores de red pueden hacer los cálculos binarios con bastante rapidez en su cabeza para determinar la máscara de subred. Sin embargo, es posible que otros necesiten ayuda y aquí es donde la herramienta ipcalc. resulta útil.
Lea también. Una guía de administración de red de Linux Sysadmin, Solución de problemas y depuración
Ipcalc. en realidad hace mucho más: toma una dirección IP y una máscara de red y proporciona la transmisión, la red, la máscara comodín de Cisco y el rango de host resultantes. También puede usarlo como una herramienta de enseñanza para presentar los resultados de la división en subredes en valores binarios fáciles de entender.
Algunos de los usos de ipcalc. son:
- Validar la dirección IP
- Mostrar la dirección de transmisión calculada
- Mostrar el nombre de host determinado a través de DNS
- Mostrar la dirección de red o el prefijo
Cómo instalar ipcalc en Linux
Para instalar ipcalc. simplemente ejecute uno de los siguientes comandos, según la distribución de Linux que esté utilizando.
$ sudo apt install ipcalc freestar.config.enabled_slots.push
El paquete ipcalc. debe instalarse automáticamente en CentOS/RHEL/Fedora. y es parte del paquete initscripts. pero si por alguna razón falta, puede instalarlo usando:
# yum install initscripts # RHEL/CentOS # dnf install initscripts #Fedora
Cómo usar ipcalc en Lin ux
A continuación puede ver algunos ejemplos del uso de ipcalc.
Obtenga información sobre la dirección de red:
# ipcalc 192.168.20.0 Dirección de salida de muestra: 192.168.20.0 11000000.10101000. 00010100. 00000000 Máscara de red: 255.255.255.0 = 24 11111111.11111111.11111111. 00000000 Comodín: 0.0.0.255 00000000.00000000.00000000. 11111111 => Red: 192.168.20.0/24 11000000.10101000.00010100. 00000000 HostMin: 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 subred para 192.168.20.0/24.
# ipcalc 192.168.20.0/24 Dirección de salida de muestra: 192.168.20.0 11000000.10101000 .00010100. 00000000 Máscara de red: 255.255.255.0 = 24 11111111.11111111.11111111. 00000000 Comodín: 0.0.0.255 00000000.00000000.00000000. 11111111 => Red: 192.168.20.0/24 11000000.10101000.00010100. 00000000 HostMin: 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 Dirección de salida de muestra: 192.168.20.0 11000000.10101000.00010100. 00000000 Máscara de red: 255.255.255.0 = 24 11111111.11111111.11111111. 00000000 Comodín: 0.0.0.255 00000000.00000000.00000000. 11111111 => Red: 192.168.20.0/24 11000000.10101000.00010100. 00000000 HostMin: 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/Red: 254 Clase C, Internet privado 1. Tamaño solicitado: 10 hosts Máscara de red: 255.255.255.240 = 28 11111111.11111111.11111111.1111 0000 Red: 192.168.20.0/28 11000000.10101000.00010100.0000 0000 HostMin: 192.168.20.1 11000000.100010001.00010100.00 : 192.168.20.14 11000000.10101000.00010100.0000 1110 Difusión: 192.168.20.15 11000000.10101000.00010100.0000 1111 Hosts/Red: 14 Clase C, Internet privada Tamaño necesario: 16 direcciones. Red utilizada: 192.168.20.0/28 No utilizada: 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 utilizar la opción-b como
# ipcalc-b 192.168.20.100 Dirección de salida de muestra: 192.168.20.100 Máscara de red: 255.255.255.0 = 24 Comodín: 0.0.0.255 => Red: 192.168.20.0/24 HostMin: 192.168.20.1 HostMax: 192.168. 20.254 Difusión: 192.168.20.255 Hosts/Red: 254 Clase C, Internet privado
Para obtener más información sobre el uso de ipcalc. puede utilizar:
# ipcalc–help # man ipcalc
Puede encontrar el sitio web oficial de ipcalc. en http://jodies.de/ipcalc.
Conclusión
Este fue un tutorial simple, que muestra cómo usar la herramienta ipcalc. con algunos ejemplos básicos. Si tiene alguna pregunta o consejo, asegúrese de enviarlos en la sección de comentarios a continuación.