“Actualmente, hay miles de millones de dispositivos conectados a Internet, triple que personas en la Tierra, POS, escáneres, móviles, dispositivos IoT, etc., Hacer de Internet una red mundial. Cada dispositivo accesible a través de Internet debe tener una dirección para ser reconocido. Para localizar un dispositivo conectado a Internet, se define una dirección IP. Una dirección IP se define como un protocolo de Internet. Es un número binario de 32 bits que se representa en cuatro 8 bits después de convertirse en un número de base 10. Trabajar con números decimales es mucho más simple y fácil que trabajar con un número binario largo.
Sin embargo, calcular los rangos de dirección, las subredes y las máscaras sigue siendo complicado y propenso a los errores. Diseñamos este artículo para aprender sobre el comando ipcalc en el sistema operativo Linux. Aquí, definiremos qué es un comando ipcalc en Linux y cómo se puede usar para calcular la dirección de subred IP."
¿Qué es un comando ipcalc en Linux??
Administrar una red requiere que se ocupe de la subproceso. Subnetting es un concepto de distribución de redes en múltiples redes más pequeñas. Esto se utiliza para reducir las amenazas en toda la red, mejorar la seguridad de la red, aumentar la eficiencia de enrutamiento, etc. Para administrar la subproceso, se debe realizar algún tipo de matemáticas binarias con la dirección IP para calcular la máscara de subred. En escenarios como estos, el comando IPCALC de Linux es útil.
El comando IPCALC en Linux se utiliza para realizar una manipulación simple de direcciones IP como calcular el rango de host, la transmisión, la red y la máscara Cisco Wildcard. Se necesita una máscara de red y una dirección IPv4 y devuelve la información de IP completa para un host. Similar a otros comandos de Linux, ofrece múltiples opciones que especifican qué información contendrá IPCALC.
Aquí definiremos cómo usar el comando ipcalc en Linux y cómo obtener la información de IP deseada utilizándola. Primero, visualemos qué opción comando ipcal en Linux nos proporciona utilizando el comando -help, y luego usaremos esas opciones para obtener la salida deseada. Posremos las opciones del comando ipcalc en Linux:
Presione ENTER para ejecutar el comando -help. Cuando intente ejecutar este comando, puede obtener el siguiente resultado:
Dado que el comando ipcalc aún no está instalado, por lo que debe instalarlo antes de usar cualquier comando asociado con él. El comando "sudo apt install ipcalc" se usa para instalar el comando ipcalc en Linux. Use el siguiente comando:
Si tiene un sistema habilitado para contraseña, puede pedirle que ingrese la contraseña de administrador:
Ingrese la contraseña de administrador para permitir que el sistema instale el comando ipcalc en Linux. Después de proporcionar la contraseña, la instalación comenzará y el sistema instalará el comando ipcalc en Linux automáticamente. Vea el resultado a continuación:
Como puede ver, el comando ipcalc se instala correctamente, y ahora el sistema está listo para ejecutar los comandos asociados con el comando ipcalc. Así que ejecuta el comando - Ayuda nuevamente:
Esto mostrará todas las opciones disponibles para el comando ipcal. Vea la lista a continuación:
Ahora, obtengamos la información sobre la dirección de red utilizando el comando ipcalc. Para eso, necesitamos proporcionar la dirección IP al comando ipcalc del cual necesitamos la información. Así es como puedes hacer eso:
Veamos qué obtenemos cuando ejecutamos este comando:
Tenga en cuenta que el IPCALC devolvió la dirección IPv4 de la red en números decimales y binarios. Los 4 conjuntos de 8 bits, los números binarios se calculan mediante la función IPCALC contra la dirección IPv4 decimal y se devuelven en menos de un segundo. Ahora calculemos una subred para la dirección IP que proporcionamos anteriormente. Aquí está cómo hacer eso:
Aquí está el resultado de la subnectación:
Esto es muy simple, correcto?
Veamos qué información proporcionan las opciones de IPCALC. La primera opción que examinaremos es la bandera -s. La bandera -s se usa para obtener 10 hosts en una sola subred. Usemos el indicador -s con el comando ipcalc:
Presione ENTER para ejecutar este comando y vea una salida similar a la que se da a continuación:
Como puede notar, el tamaño solicitado del host fue de 10, y el comando ipcal ha calculado la subred con 10 hosts. Esta es mucha más información para consumirse a la vez. Si podemos suprimir la salida binaria, sería de apoyo. El comando ipcalc proporciona una opción a -b para suprimir la salida binaria. Así es como puedes lograr eso:
Esto debería suprimir la dirección binaria y devolver solo la dirección decimal. Confirme el resultado a continuación:
El comando ipcalc también se puede usar para obtener el rango de direcciones desagregado de la dirección IP proporcionada. Proporciona una opción -r para encontrar el rango de direcciones desagregado. El rango de direcciones desagregado significa obtener la gama completa de direcciones asociadas con la dirección IP proporcionada por separado. Use el siguiente comando para lograr el resultado:
La opción -r con el comando ipcalc proporciona la siguiente salida:
Ahora mostremos la versión del comando ipcalc que estamos usando hasta ahora:
Para encontrar la versión del comando ipcalc, tenemos la opción -v disponible. Simplemente ejecute el comando ipcal -v para mostrar la versión del comando ipcalc. Aquí hay una versión de nuestro comando ipcalc:
Hay muchas opciones adicionales accesibles con las funciones IPCALC. Todos se pueden enumerar con la bandera -help. Cada opción sigue el mismo formato que se usó anteriormente.
Conclusión
En este tutorial, exploramos el comando ipcalc en el sistema operativo Linux. El comando ipcalc es útil cuando trabajamos con subnectores. Miles de millones de dispositivos están vinculados a través de Internet, y el seguimiento de cada uno de ellos es bastante difícil. Pero el comando ipcalc en Linux ha facilitado el proporcionamiento de varias opciones para trabajar con direcciones IP. Cada opción del comando ipcalc proporciona un tipo diferente de información, por lo que puede usar cualquier opción de acuerdo con su necesidad de obtener el resultado deseado.